2017-07-31 4 views
0

メールを作成する際に、 'From'をクリックすると他のメールアドレスから送信するオプションが表示されます。 [From]ドロップダウンがクリックされたときに電子メールアドレスを入力するのに役立つMAPIコールバックはありますか? 「From」フィールドをクリックしたときに呼び出されるMAPIコールバックはどれですか?'From'フィールドのコールバックがOutlookのドロップダウン

答えて

1

コールバックはありません。 Outlookはアカウントの一覧からその一覧を作成し、ユーザーが明示的に追加した一回限りのエントリ(Xでマークされている)を追加します。そのリストはプロファイルセクションに格納されます。

+0

(ユーザーが追加したように)プログラムで新しいエントリを追加する方法はありますか?プロファイルセクションにユーザーが追加したエントリが保存されていますか? – user123

+1

はい - 対応するプロファイルセクションを開く必要があります - 対応するIOlkAccountオブジェクトからPROP_ACCT_PREFERENCES_UIDプロパティを読み取り、そのuidを使用してlMAPISession :: OpenProfileSecrtionをcalします。 0x0483101Fにはアドレスのリストが含まれます。 OutlookSpy(clic kIOLkAccountMAnager)のデータを見てください。 –

+0

私は0x0483101Fプロパティからアドレスのリストにアクセスすることができます。私はどのように新しいものを追加しますか?どのように私はメモリを割り当てるのですか?私は新しく追加されたものをOutlookのスパイで見ることができますが、ドロップダウンからは見ることができません。私は手動で新しいものを追加するときにも、プログラムで追加されたものはなくなりました。私は最大9つが追加されることがわかります。そうですか?新しく追加されたのは、インデックス9に移動し、次にインデックス8に移動します。私は正しい? – user123

関連する問題