CMenu::SetMenuItemBitmaps

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

Wartość zwracany

Niezerowa, jeśli funkcja jest skuteczne; inny sposób 0.

Parametry

nPosition

Określa element menu ma zostać zmienione. Parametr nFlags może służyć do interpretowania nPosition w następujący sposób:

nFlags Interpretacja nPosition
MF_BYCOMMAND Określa, że parametr podaje identyfikator polecenia istniejący element menu. Jest to ustawienie domyślne, gdy ani MF_BYCOMMAND , ani MF_BYPOSITION nie jest ustawiona.
MF_BYPOSITION Określa, że parametr podaje pozycję istniejący element menu. Pierwsza pozycja jest w położeniu 0.

nFlags

Określa, w jaki sposób interpretowane nPosition.

pBmpUnchecked

Określa mapę bitową do elementów menu, które nie są sprawdzane.

pBmpChecked

Określa mapę bitową do elementów menu, które są sprawdzane.

Uwagi

Kojarzy określone bitmapy z elementu menu. Czy element menu jest zaznaczony lub niezaznaczony, system Windows wyświetla odpowiednią mapę bitową obok elementu menu.

Jeśli pBmpUnchecked lub pBmpChecked ma wartość NULL, system Windows wyświetli nic obok elementu menu dla atrybutu. Jeśli oba parametry są puste, system Windows używa domyślny znacznik wyboru, podczas element jest zaznaczony i usunięcie znacznika wyboru, gdy element jest zaznaczone.

Tych bitmap nie są niszczony, kiedy niszczony jest menu, Aplikacja musi zniszczyć.

Funkcja systemu Windows GetMenuCheckMarkDimensions pobiera wymiary znacznik wyboru domyślne używane dla elementów menu. Aplikacja używa tych wartości, aby określić odpowiedni rozmiar bitmapy, dostarczane z tej funkcji. Get the size, tworzenie sieci bitmapy, a następnie ustaw je.

Omówienie CMenu |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp; :: GetMenuCheckMarkDimensions, :: SetMenuItemBitmaps

Index