Compartilhar via


SetMenuItemInfo

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função Altera informações sobre um item de menu.

Syntax

BOOL SetMenuItemInfo(
  HMENU hMenu, 
  UINT uItem, 
  BOOL fByPosition, 
  LPCMENUITEMINFO lpmii
);

Parameters

  • hMenu
    [no] Identificador para o menu que contém o item de menu. Observe que você deve definir MENUITEMINFO.cbSize para sizeof (MENUITEMINFO) antes chamado essa função.
  • uItem
    [no] O identificador item menu ou a posição item menu.
  • fByPosition
    [no] Boolean valor de TRUE se uItem é definida para uma posição item menu. Este parâmetro está definido como FALSE se uItem é definido como um identificador item menu.
  • lpmii
    [no] Ponteiro longo para um MENUITEMINFO estrutura que contém informações sobre o item de menu e Especifica atributos que item de menu a alteração.

Return Value

Nonzero indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.

Remarks

Uso SetMenuItemInfo Para definir o de conteúdo item menu, um identificador Application-defined e Application-defined dados. SetMenuItemInfo Também pode definir o tipo item menu, mas ele não é possível alteração de tipo.

SetMenuItemInfo Não é possível definir o estado item menu, submenu e bitmaps marca de seleção.

Em ordem para aceleradores do teclado ao trabalho com bitmap ou Owner-drawn menu itens, o proprietário do menu deve processo a mensagem WM_MENUCHAR

Requirements

Header winuser.h
Library Menu.lib
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

MENUITEMINFO
Menus Functions