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