Share via


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

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

Pocket PC: Windows Mobile 2003 and later
OS Versions: Windows CE .NET 4.2 and later
Header: cemapi.h
Library: cemapi.lib

See Also

MAPI Interfaces

Messaging

Send feedback on this topic to the authors.

© 2005 Microsoft Corporation. All rights reserved.