CMenu::SetMenuItemBitmaps

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

Valore restituito

Diverso da zero se la funzione ha esito positivo; in caso contrario 0.

Parametri

nPosition

Specifica la voce di menu da modificare. Il parametro nFlags pu essere utilizzato per interpretare nPosition nei modi seguenti:

nFlags Interpretazione di nPosition
MF_BYCOMMAND Specifica che il parametro d il comando ID dell'elemento esistente dal menu. Questo il valore predefinito se viene impostato n MF_BYCOMMAND n MF_BYPOSITION.
MF_BYPOSITION Specifica che il parametro d la posizione dell'elemento esistente dal menu. Il primo elemento nella posizione 0.

nFlags

Specifica come viene interpretato nPosition.

pBmpUnchecked

Specifica l'immagine bitmap da utilizzare per le voci di menu che non sono controllate.

pBmpChecked

Specifica l'immagine bitmap da utilizzare per le voci di menu che vengono controllate.

Osservazioni

Le bitmap specificate associa una voce di menu. Se la voce di menu selezionata o deselezionata, Windows Visualizza la bitmap appropriata accanto alla voce di menu.

Se pBmpUnchecked o pBmpChecked NULL, Windows visualizza nulla accanto alla voce di menu per l'attributo corrispondente. Se entrambi i parametri sono NULL, Windows utilizza il segno di spunta predefinito quando l'elemento viene controllato e rimuove il segno di spunta quando la voce selezionata.

Quando il menu distrutto, queste bitmap non vengono distrutti; l'applicazione deve distruggere loro.

La funzione di Windows GetMenuCheckMarkDimensions recupera le dimensioni del segno di spunta predefinito utilizzato per voci di menu. L'applicazione utilizza questi valori per determinare le dimensioni adeguate per le bitmap fornite con questa funzione. Ottenere il formato, creare il tua bitmap, poi li.

CMenu panoramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp; :: GetMenuCheckMarkDimensions, :: SetMenuItemBitmaps

Index