Compartilhar via


Inbox Menu Extensions

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

Este amostra de código é nomeado Extensões de menu Modo de exibição de lista da caixa de entrada. Ele demonstra como adicionar novas opções menu aos menus contexto no aplicativo de mensagens. Não é um aplicativo, mas um DLL que é carregado pelo Caixa de Entrada para estender seus menus.

Área recurso

APIs relevantes

O uso

Para executar o amostra de código

  1. Navegue até a arquivo de solução (*.sln) e clique duplo-la. Por padrão, a solução arquivos são copiados para o seguinte pastas:

    C:\Arquivos de programas\Windows Mobile 6 SDK\Samples\Common\CPP\Win32\InboxMenuExtensibility

    Microsoft Visual Studio 2005 inicia e carrega a solução.

  2. Crie a solução (Ctrl+Shift+B).

  3. Implante a solução (F5).

Depois de compilar este amostra de código, você pode configurar Visual Studio 2005 para depuração-lo remotamente na dispositivo móvel pelo seguinte essas etapas.

A depuração este projeto

  1. Em Visual Studio, clique com o botão direito do mouse o InboxMenuExtensibility projeto Gerenciador de Soluções e, em seguida, clique Propriedades.

  2. Expanda Propriedades de configuraçãoe clique em A depuração.

  3. Em O depurador para iniciar:, selecione Depurador nativo de Dispositivo Inteligente.

  4. Em Executável remoto, tipo "\Windows\tmail.exe".

  5. Clique em OK Para salvar suas alterações.

  6. Pressione F5 para começar depuração.

Usando o aplicativo

  • Na mensagem exibição de lista, tocar & Mantenha uma mensagem item. Você verá as novas opções menu de menu de contexto que aparece. Eles incluem Adicionar remetente aos contatos, Marcar Todos como Lidos, e Excluir tudo.

Comentários

InboxMenuExtensibility Preenche o apropriado configurações Registro via DllRegisterServer, que é chamado quando a solução é implantada para um dispositivo.

O opção de menu Adicionar remetente aos contatos Cria um novo IContact item, Preenche suas FileAs propriedade com do o mensagem de email Nome para Exibiçãoe preenche o Email propriedade com do o mensagem de email O endereço de email. Se nenhum Nome para Exibição, ele só preenche a Email propriedade. Este opção de menu não analisa o nome exibir ou endereço de email, e é habilitado para de entrada apenas pastas Email. Ele não aparece na Caixa de saída, Itens enviados, ou Os rascunhos. Ele aparece na mensagem única itens somente.

Ele é pressuposto que você possui dois "ler" e "não lidos" email em sua Caixa de Entrada.

Ambientes de Desenvolvimento

SDK: Windows Mobile 6 Professional SDK e Windows Mobile 6 Standard SDK

Ambiente de desenvolvimento: Visual Studio 2005.

ActiveSync: Versão 4.5.

See Also

Concepts

Code Samples for Windows Mobile
Context Menu Extension Handler
Medical History
Read View Menu Extension

Other Resources

Menu Overview
How to Register a File System Shortcut Menu
Registration Format for Application Shortcut Menu Extensions
Messaging