Compartilhar via


SHMENUBARINFO

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa estrutura define os membros para o SHCreateMenuBar função.

Syntax

typedef struct tagSHMENUBARINFO {
  DWORD cbSize;
  HWND hwndParent;
  DWORD dwFlags;
  UINT nToolBarId;
  HINSTANCE hInstRes;
  int nBmpId;
  int cBmpImages;
  HWND hwndMB;
  COLORREF clrBk;
} SHMENUBARINFO, *PSHMENUBARINFO;

Os membros

  • cbSize
    Tamanho de SHMENUBARINFO estrutura.
  • hwndParent
    Identificador para a janela para controle de janela barra de comandos.
  • dwFlags
    Especifica as propriedades da barra de menus. A seguinte tabela mostra os valores possíveis para esse membro.

    For All Platforms:

    Sinalizador Descrição

    SHCMBF_COLORBK

    Define o valor para o barra de menus cor do plano de fundo.

    SHCMBF_EMPTYBAR

    Cria um vazio barra de menus.

    SHCMBF_HIDDEN

    Cria o barra de menus inicialmente ocultados.

    SHCMBF_HMENU

    Especifica um hmenu valor para um recurso rather than para barra de ferramentas informações.

    Sinalizador Descrição

    SHCMBF_HIDESIPBUTTON

    Cria o barra de menus com nenhum botão Input Panel.

    Observação

    Este sinalizador é com suporte somente para Windows Mobile.

    • nToolBarId
      Se SHCMBF_HMENU não estiver definido, nToolBarId é um identificador barra de ferramentas usado para carregar o recurso a partir de instância especificada por hInstRes.

      Se SHCMBF_HMENU for definido, nToolBarId é um identificador menu usado para carregar o recurso a partir de instância especificada por hInstRes. Além disso, se esse identificador é usado para a criação chave flexível e o HIWORD é zero, ele diretamente representa um hmenu já carregado na memória.

    • hInstRes
      Identificador de instância que controla os recursos.
    • nBmpId
      Identificador de bitmap usado para carregar o recurso bitmap para botões com images from a instância especificada por hInstRes. Esse bitmap deve ter o mesmo formato como bitmaps usados em funções de ImageList. Este membro deve ser definido como NULL se a criação de leve chaves é intencional.
    • cBmpImages
      Número de imagens de bitmap referido por nBmpId. Este membro deve ser definido como NULL se a criação de leve chaves é intencional.
    • hwndMB
      Janela identificador para o barra de menus.
    • clrBk
      Define o cor do plano de fundo do barra de menus, excluindo a painel de entrada de software (SIP).

    Requirements

    Header aygshell.h
    Library aygshell.lib
    Windows Embedded CE Windows CE 3.0 and later
    Windows Mobile Pocket PC 2000 and later, Smartphone 2002 and later