Windows Mobile デバイス上の電子メールと SMS をプログラムによって削除する
-
02-07-2019 - |
質問
Windows Mobile デバイス上のすべての電子メールとテキスト メッセージを削除できるコード スニペットを探しています。コードでは、受信トレイだけでなく、送信済みフォルダーと下書きフォルダー内のアイテムも削除することが望ましいです。
私のプラットフォームは Windows Mobile (5.0 SDK) および .net 2.0 コンパクト フレームワーク (C# / VB.NET) です。
解決
残念ながらマイクロソフトは ない マネージド開発者にとってこれが簡単になりました。WindowsMobile.PocketOutlook クラス ラッパーがこの機能を提供しない理由は推測することしかできません。あなたがしなければならないことは、独自の COM 相互運用オブジェクトを MAPI に書き込むことです。申し訳ありませんが、サンプルとして提供できるものはありませんが、少なくとも興味のあるメソッドへのヒントを提供できます。
- IMAPI::GetMsgStoresTable
- IMAPISession::OpenMessageStore
- IMsgStore::OpenEntry
- IMAPIFolder::DeleteMessages
InTheHand にはラッパーがあります これには POOM 用の追加メソッドがありますが、私はそれを使用したことがないので、必要なことを実行するものがあるかどうかはわかりません。ただし、これを自分で実行する前に、一見の価値があるかもしれません。
所属していません StackOverflow