SetMenuItemInfo
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 |