Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The IMessageFormHostEx interface is used in the creation of message forms for both composing and reading. Do not implement this interface. It is exposed by the e-mail application, and you call into it only as necessary.
Methods in Vtable Order
| IMessageFormHostEx methods | Description |
|---|---|
| FormClosing | Called by the IMessageFormEx object when the form is closing. |
| GetGlobalSetting | Gets the value of the global setting from Messaging. |
| SetGlobalSetting | Sets the value of the global setting for Messaging. |
| DoAction | Used to request that Messaging perform a specific action for the plug-in. |
| CreateNewMessage | Creates a new message in the Drafts folder. |
Nonvirtual Members
| IMessageFormHostEx members | Description |
|---|---|
| CLOSINGMSGSTATUS | Enumeration used by IMessageFormHostEx::FormClosing to indicate how to close a message form. |
| HOSTACTIONS | Enumeration used by IMessageFormHostEx::DoAction to indicate the action for Messaging to perform for a plug-in. |
Remarks
Use IMessageFormHostEx methods when you want your Messaging plug-in to communicate with the Messaging application.
This interface is provided by the Messaging application when it calls IFormProviderEx::CreateComposeForm or IFormProviderEx::CreateReadForm. IMessageFormHostEx allows the custom form to request that Messaging perform particular actions, such as creating a new message in the drafts folder or handling messages that are not handled by the custom form.
Requirements
Pocket PC: Windows Mobile 2003 and later
Smartphone: Windows Mobile 2003 and later
OS Versions: Windows CE .NET 4.2 and later
Header: cemapi.h
Library: cemapi.lib
See Also
IFormProviderEx::CreateComposeForm | IFormProviderEx::CreateReadForm | MAPI Interfaces | Messaging
Send Feedback on this topic to the authors