IMessageFormEx
The IMessageFormEx interface gives you control of the message form associated with a Messaging plug-in.
Note The IMessageFormEx interface is not available on Windows Mobile 2002. For Windows Mobile 2002, use the IMessageForm interface.
Methods in Vtable Order
- IUnknown methods
IMessageFormEx methods | Description |
---|---|
SetMessage | Called by Messaging to set the form to display a new message. |
CloseForm | Called by Messaging to closes the form. |
PreTranslateMsg | Enables the message form to pre-translate any messages received by the message pump in Messaging. |
OnMessageModified | Notifies the message form whenever a message object changes. |
DoAction | Called by Messaging whenever one of the form menu commands of the Messaging plug-in is selected. |
GetMenuCapabilities | Queried by Messaging to get the list of menu commands that the Messaging plug-in supports. |
Nonvirtual Members
IMessageFormEx members | Description |
---|---|
FORMACTIONS | Enumeration that defines the set of possible actions specified in IMessageFormEx::DoAction that Messaging can request a message form to perform. |
Remarks
Implement IMessageFormEx when you want to extend the capabilities of Messaging with a new plug-in that supports new transports such as Enhanced Messaging Service (EMS) or Multimedia Messaging Service (MMS).
Use this interface to communicate with the read and compose message forms (to query the plug-in for its supported commands, process its commands, and so on).
Requirements
Smartphone: Windows Mobile 2003 and later
OS Versions: Windows CE .NET 4.2 and later
Header: cemapi.h
Library: cemapi.lib
See Also
Last updated on Friday, April 22, 2005
© 2005 Microsoft Corporation. All rights reserved.
Send feedback on this topic to the authors.