Share via


IMessageFormEx::FORMACTIONS

Send Feedback

The FORMACTIONS enumeration defines the set of possible actions specified in IMessageFormEx::DoAction that Messaging can request the message form to perform.

Syntax

enum FORMACTIONS {
    FORMACT_NULL                          = 0,
    FORMACT_FIRST                         = 0,
    FORMACT_POSTPONE                      = 1,
    FORMACT_COPY                          = 2,
    FORMACT_CUT                           = 3,
    FORMACT_PASTE                         = 4,
    FORMACT_SELECT_ALL                    = 5,
    FORMACT_CLEAR                         = 6,
    FORMACT_DELETE                        = 7,
    FORMACT_FORWARD                       = 8,
    FORMACT_REPLY                         = 9,
    FORMACT_REPLY_TO_ALL                 = 10,
    FORMACT_SEND                         = 11,
    FORMACT_MARK_AS_UNREAD               = 12,
    FORMACT_MARK_FOR_DOWNLOAD            = 13,
    FORMACT_MOVE_TO                      = 14,
    FORMACT_LANGUAGE                     = 15,
    FORMACT_ADD_ATTACHMENT               = 16,
    FORMACT_SPELL_CHECK                  = 17,
    FORMACT_CHECK_NAMES                  = 18,
    FORMACT_OPTIONS                      = 19,
    FORMACT_MY_TEXT_MESSAGE              = 20,
    FORMACT_MY_TEXT_MESSAGES_EDIT        = 21,
    FORMACT_MEETING_ACCEPT               = 22,
    FORMACT_MEETING_DECLINE              = 23,
    FORMACT_MEETING_TENTATIVE            = 24,
    FORMACT_MEETING_REMOVE_FROM_CALENDAR = 25,
    FORMACT_CONTACTS_PICKER              = 26,
    FORMACT_VOICE_RECORDER               = 27,
    FORMACT_CALL_VOICEMAIL               = 30,
    FORMACT_LAST
};

Enumerators

  • FORMACT_NULL
    Perform no message form action.
  • FORMACT_FIRST
    The placeholder that marks the first element in the enumeration range.
  • FORMACT_POSTPONE
    Postpone the message form action. When composing, a copy of the message is saved in the Drafts folder.
  • FORMACT_COPY
    Copy the selected text from the message form, placing it in the Clipboard.
  • FORMACT_CUT
    Cut the selected text from the message form, placing it in the Clipboard.
  • FORMACT_PASTE
    Paste the contents of the Clipboard into the message form at the current cursor position.
  • FORMACT_SELECT_ALL
    Select all text in the message form.
  • FORMACT_CLEAR
    Clear all fields in the message form.
  • FORMACT_DELETE
    Delete the message.
  • FORMACT_FORWARD
    Forward the message.
  • FORMACT_REPLY
    Reply to the message. (Call IFormProviderEx::CreateComposeForm with the sender's address.)
  • FORMACT_REPLY_TO_ALL
    Reply to the message. (Call IFormProviderEx::CreateComposeForm with all recipient addresses.)
  • FORMACT_SEND
    Send message.
  • FORMACT_MARK_AS_UNREAD
    Unmark a message that has been marked as READ.
  • FORMACT_MARK_FOR_DOWNLOAD
    Tag a message header for download.
  • FORMACT_MOVE_TO
    Move the message to another container (folder).
  • FORMACT_LANGUAGE
    Set the language of the user interface displayed on the device.
  • FORMACT_ADD_ATTACHMENT
    Add an attachment to the message.
  • FORMACT_SPELL_CHECK
    Check the spelling of the contents of the message.
  • FORMACT_CHECK_NAMES
    Verify the recipient's addresses against those stored in Contacts.
  • FORMACT_OPTIONS
    Set form options.
  • FORMACT_MY_TEXT_MESSAGE
    Triggers a shell function to launch the My Text menu, allowing the user to select one of the preset text messages, and insert it into the message body, at the current cursor position.

Note   The only way to determine which of the predefined text messages was inserted, is to save the message's text body before calling IMessageFormEx::DoAction, and then perform a comparison after the call.

  • FORMACT_MY_TEXT_MESSAGES_EDIT
    Edit one of the preset text messages.
  • FORMACT_MEETING_ACCEPT
    Accept a meeting invitation.
  • FORMACT_MEETING_DECLINE
    Refuse a meeting invitation.
  • FORMACT_MEETING_TENTATIVE
    Tentatively accept a meeting invitation.
  • FORMACT_MEETING_REMOVE_FROM_CALENDAR
    Remove a previously scheduled meeting from Calendar.
  • FORMACT_CONTACTS_PICKER
    Show the Contacts list for contact selection.
  • FORMACT_VOICE_RECORDER
    Show the voice bar.
  • FORMACT_CALL_VOICEMAIL
    Call the voicemail number.
  • FORMACT_LAST
    The placeholder that marks the last element in the enumeration range.

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

See Also

IMessageFormEx | IMessageFormEx::DoAction | Messaging

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.