Read View Menu Extension
This code sample is named ReadViewMenuExt. It demonstrates how to reply to an email message using a default email account. This is enabled for mail messages in all non-default email accounts.
Feature Area
Relevant APIs
- Shell and User Interface Reference
- IContextMenu interface
- IObjectWithSite interface
- MailComposeMessage function
- Messaging API (MAPI) API
Usage
To run the code sample
Navigate to the solution file (*.sln), and double-click it. By default, the solution files are copied to the following folders:
C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Samples\CPP\Win32\Readviewmenuext\``ReadViewMenuExt.sln
C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Smartphone SDK\Samples\CPP\Win32\Readviewmenuext\``ReadViewMenuExt.sln
Microsoft Visual Studio 2005 launches and loads the solution.
Build the solution (Ctrl+Shift+B).
Deploy the solution (F5).
To deploy the solution on a Smartphone Emulator, you must sign and provision the DLL.
To deploy the application on a Smartphone Emulator
- In Visual Studio, right-click the ReadViewMenuExt project in Solution Explorer, and then click Properties.
- Click Authenticode Signing.
- Click the button associated with Certificate.
- Click Manage Certificates.
- Click Import.
- Click Next.
- Navigate to the Visual Studio Test Certificates folder. (the default location is
C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SDKTools\TestCertificates
). - Select TestCert_Privileged.pfx.
- Click Next.
- Click Next.
- Click Next.
- Click Finish.
- Click Close.
- Click OK.
- Click the drop-down associated with Provision Device, and select Privileged Certificate Store.
- Click OK.
After you build this code sample, you can configure Visual Studio 2005 to debug it remotely on the mobile device by following these steps.
To debug this project
- In Visual Studio, right-click the ReadViewMenuExt project in Solution Explorer, and then click Properties.
- Expand Configuration Properties, and click Debugging.
- In Debugger to launch:, select Smart Device Native Debugger.
- In Remote Executable, type "\Windows\tmail.exe".
- Click OK to save your changes.
- Press F5 to begin debugging.
Using the application
- In the read view of a message, the menu will contain the additional option Reply Using Outlook E-mail.
- Actioning on this item launches a new compose form for a reply that will be sent from the Outlook E-mail account.
Remarks
It is assumed that you have a POP/IMAP mail account setup, and have several e-mail messages in your Inbox.
Requirements
Pocket PC SDK: Windows Mobile 5.0 Pocket PC SDK.
Smartphone SDK: Windows Mobile 5.0 Smartphone SDK.
Development Environment: Visual Studio 2005.
ActiveSync: Version 4.0.
See Also
Code Samples | Inbox Menu Extensions | Menu Overview | How to: Register a File System Shortcut Menu | Registration Format for Application Shortcut Menu Extensions | Context Menu Extension Handler | Messaging | Medical History
Send Feedback on this topic to the authors