Share via


IMessageFormEx

Send Feedback

The IMessageFormEx interface gives you control of the message form associated with a Messaging plug-in.

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
Smartphone: 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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.