CMenu::SetMenuItemBitmaps

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

Rückgabewert

Ungleich NULL, wenn die Funktion erfolgreich ist; andernfalls 0.

Parameter

nPosition

Gibt das Menüelement im geändert werden. Des nFlags -Parameters kann verwendet werden, um nPosition auf folgende Weise zu interpretieren:

nFlags Interpretation der nPosition
MF_BYCOMMAND Gibt an, dass der Parameter die Befehls-ID, der das vorhandene Menüelement gibt. Dies ist die Standardeinstellung, wenn weder MF_BYCOMMAND noch MF_BYPOSITION festgelegt ist.
MF_BYPOSITION Gibt an, dass der Parameter die Position des bestehenden Menüpunkt gibt. Das erste Element befindet sich an Position 0.

nFlags

Gibt an, wie nPosition interpretiert wird.

pBmpUnchecked

Gibt die Bitmap für Menüelemente verwenden, die nicht überprüft werden.

pBmpChecked

Gibt die Bitmap für Menüelemente verwenden, die aktiviert sind.

Bemerkungen

Ordnet die angegebenen Bitmaps mit einem Menüelement. Ob das Menüelement aktiviert oder deaktiviert ist, zeigt Windows die entsprechende Bitmap neben den Menüpunkt.

Wenn entweder pBmpUnchecked oder pBmpChecked NULList, wird Windows nichts neben dem Menüelement für das entsprechende Attribut angezeigt. Wenn beide Parameter NULLsind, verwendet Windows das Standard-Häkchen, wenn das Element aktiviert wird, und das Häkchen, entfernt wenn das Element deaktiviert ist.

Wenn das Menü zerstört wird, werden diese Bitmaps nicht zerstört; die Anwendung muss zerstören.

Die Windows- GetMenuCheckMarkDimensions -Funktion Ruft die Abmessungen der das Standard-Häkchen für Menüelemente verwendet. Die Anwendung verwendet diese Werte, um zu bestimmen, die entsprechende Größe für die Bitmaps, die mit dieser Funktion geliefert. Die Größe, Ihre Bitmaps erstellen, dann setzen Sie.

Übersicht über die CMenu |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp; :: GetMenuCheckMarkDimensions, :: SetMenuItemBitmaps

Index