Compartilhar via


Windows Mobile 6 Professional Style New Button

Windows Mobile Not SupportedWindows Embedded CE Supported

9/9/2008

As extensões AYGShell API forneçam um Windows Mobile 6 Professional e Windows Mobile 6 Classic estilo Novo botão, que pode ser adicionado ao barra de menus aplicativo. O Novo botão pode ser usado para criar itens específicos para o aplicativo hospedar ou itens associado com todos os aplicativos execução no dispositivo de destino. De exemplo, em um PDA, o Novo botão pode ser configurado para criar documentos, contatos, tarefas, compromissos e assim por diante.

O Novo botão tem duas partes, uma área botão e uma área menu, indicado por um pequeno até SETA. Quando um usuário escolhe a botão área, um novo item do tipo de usar como padrão para esse aplicativo é criada. Quando um usuário escolhe a área menu, a Novo botão exibe um menu que oferece uma escolha do tipo do novo item para criar o usuário.

O Novo menu de botões é dividido em duas seções. A seção inferior contém entradas globais que são consistente em toda a executar-imagem tempo. Eles são exibidos não importa qual aplicativo está hospedando o Novo botão. A parte superior das Novo menu de botões é um dinâmico seção que contém entradas temporárias que são específicas de aplicativo de hospedagem.

Em um Windows Embedded CE com dispositivo, o Novo botão aparece no barra de menus de um aplicativo. Isto difere de implementação em um Windows Mobile 6 Professional ou dispositivo Windows Mobile 6 Classic, onde o Novo botão está sempre localizado no canto de lower-left de Tela do dispositivo de destino. Isso significa que, diferentemente Windows Mobile 6 Professional e Windows Mobile 6 Classic, se você tiver vários aberto janelas aplicativo uma vez-lo pode ser possível ver vários Novo botão menus de Tela at once. A parte inferior de cada um desses menus é o mesmo, mas as partes superiores são exclusivo.

O Novo botão aparece em todas as barras menu aplicativo que foram criadas com SHCreateMenuBar e que incluído a IDM_SHAREDNEW ou IDM_SHAREDNEWDEFAULT identificação do recurso em seus arquivos recurso barra de menus. Essas identificações de recurso definem o tipo de Novo menu de botões associado com o Novo botão. Em ambos os casos, o OS dinamicamente preenche a Novo menu de botões com entradas de outros aplicativos que foram registrados entradas menu global. Se um usuário escolhe uma dessas entradas menu global, o comando é atendido por um externo aplicativo. Especificar IDM_SHAREDNEWDEFAULT limita o Novo menu de botões usar apenas as entradas globais. Especificar IDM_SHAREDNEW permite que um aplicativo para estender a lista de itens na Novo menu de botões com suas próprias entradas. Comandos para os itens selecionados a partir de estendido entradas são processadas pelo aplicativo específico.

Um OEM pode alteração a apresentação das Novo menu de botões pela configuração de nomeado valor CoolMenu no Registro.

Se você criar um Novo botão usando se definiu o OEM e IDM_SHAREDNEW CoolMenu como 1 no executar-imagem tempo no seu dispositivo destino e, em seguida, o estilo TBSTYLE_DROPDOWN é adicionado à sua Novo botão. Seu Novo botão suporta um Novo menu de botões.

Se você criar um Novo botão usando IDM_SHAREDNEW e se não tiver definido a OEM CoolMenu como 1 na executar-imagem tempo no seu dispositivo destino e, em seguida, você deve especificar o TBSTYLE_DROPDOWN estilo na Novo botão você mesmo. Se você não fizer isso, o barra de menus é Não é possível processo entrada do seu Novo botão e essa entrada é passado para o aplicativo como pressionar um botão.

O seguinte tópicos fornecem informações adicionais sobre o Novo menu de botões:

See Also

Reference

Toolbar Styles

Concepts

AYGShell API Extensions

Other Resources