2017-07-31 47 views
0

撰寫郵件時,單擊「發件人」時可看到從其他電子郵件地址發送的選項。是否有MAPI回調有助於在單擊「發件人」下拉列表時填充電子郵件地址? 單擊「發件人」字段時調用哪個MAPI回調?回覆「發件人」字段在Outlook中下拉菜單

回答

1

沒有回調。 Outlook從帳戶列表構建該列表,然後添加用戶明確添加的一次性條目(用X標記)。該列表存儲在配置文件部分。

+0

有沒有辦法以編程方式添加新條目(如用戶添加)?用戶添加的條目是否存儲在配置文件部分? – user123

+1

是 - 您需要打開相應的配置文件部分 - 從相應的IOlkAccount對象中讀取PROP_ACCT_PREFERENCES_UID屬性,使用該uid來調用lMAPISession :: OpenProfileSecrtion。 0x0483101F將包含地址列表。看看OutlookSpy中的數據(clic kIOLkAccountMAnager)。 –

+0

我能夠從0x0483101F屬性訪問地址列表。我如何添加一個新的?我如何分配內存?我可以看到新加入的Outlook間諜,但不是從下拉菜單中。另外,當我手動添加一個新的,編程添加的一個都沒有了。我看到最多可以添加9個。是這樣嗎?新增加到索引9,然後索引8等等。我對嗎? – user123