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