CMenu::SetMenuItemBitmaps

BOOL SetMenuItemBitmaps ( UINT nPosition, UINT nFlags, const CBitmap * pBmpUnchecked, const CBitmap * pBmpChecked );

Valor de retorno

Diferente de zero se a função for bem-sucedida; caso contrário 0.

Parâmetros

nPosition

Especifica o item de menu a ser alterado. O parâmetro nFlags pode ser usado para interpretar nPosition das seguintes maneiras:

nFlags Interpretação dos nPosition
MF_BYCOMMAND Especifica que o parâmetro oferece a identificação de comando do item de menu existente. Este é o padrão se nem MF_BYCOMMAND MF_BYPOSITION é definido.
MF_BYPOSITION Especifica que o parâmetro oferece a posição do item de menu existente. O primeiro item está na posição 0.

nFlags

Especifica como nPosition é interpretado.

pBmpUnchecked

Especifica o bitmap a ser usado para itens de menu que não são verificados.

pBmpChecked

Especifica o bitmap a ser usado para itens de menu que são verificados.

Observações

Associa os bitmaps especificados com um item de menu. Se o item de menu é marcada ou desmarcada, o Windows exibe o bitmap apropriado Avançar ao item de menu.

Se pBmpUnchecked ou pBmpChecked é NULL, em seguida, Windows exibe nada Avançar ao item de menu para o atributo correspondente. Se ambos os parâmetros são NULL, o Windows usa a marca de seleção padrão quando o item é verificado e remove a marca de seleção quando o item está desmarcado.

Quando o menu é destruído, esses bitmaps não são destruídos; o aplicativo deve destruí-los.

O Windows GetMenuCheckMarkDimensions função recupera as dimensões da marca de seleção padrão usado para itens de menu. O aplicativo usa esses valores para determinar o tamanho apropriado para os bitmaps fornecidos com essa função. Obter o tamanho, crie seu bitmaps e, em seguida, defini-los.

Visão geral de CMenu |nbsp; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp; :: GetMenuCheckMarkDimensions, :: SetMenuItemBitmaps

Index