SetMenuItemBitmaps

Funcția SetMenuItemBitmaps associates bitmap-ul specificat cu un element de meniu. Dacă elementul de meniu este verificate sau unchecked, sistemul afișează bitmap corespunzătoare lângă la elementul de meniu.

(BOOL SetMenuItemBitmaps HMENU  hMenu, / / ocupa la meniuUINTuPosition, / / meniul punctul să primească bitmap-uri noiUINTuFlags, / / element de meniu steaguriHBITMAPhBitmapUnchecked, / / ocupa în bitmap neînregistratHBITMAPhBitmapChecked / / ocupa în bitmap verificate);
 

Parametrii

hMenu
Mâner pentru meniul care conține elementul pentru a primi nou-marcaj bitmap.
uPosition
Specifică elementul de meniu să fie schimbat, determinat de parametrul uFlags.
uFlags
Specifică modul în care parametrul uPosition este interpretat. Parametrul uFlags trebuie să fie una dintre următoarele valori.
Valoarea Sensul
MF_BYCOMMAND Indică faptul că uPosition oferă identificatorul elementului de meniu. Dacă nu este specificat nici MF_BYCOMMAND, nici MF_BYPOSITION, MF_BYCOMMAND este implicit de pavilion.
MF_BYPOSITION Indică faptul că uPosition oferă zero-based poziția relativă a elementului de meniu.

hBitmapUnchecked
Ocupa în bitmap afișate atunci când elementul de meniu nu este verificat.
hBitmapChecked
Ocupa în bitmap afișate atunci când elementul de meniu este selectată.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este nenul.

Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Dacă parametrul fie hBitmapUnchecked sau hBitmapChecked este NULL, sistemul afișează nimic lângă la elementul de meniu pentru statul de selectare corespunzătoare. Dacă ambele parametrii sunt NULL, sistemul afișează bitmap-ul marcaj implicit atunci când elementul este verificat, și elimină bitmap-ul atunci când elementul nu este verificat.

Atunci când meniul este distrus, aceste bitmap-uri nu sunt distruse; este până la aplicarea le distruge.

Bitmap-uri verificate și neverificată ar trebui să fie monocrom. Sistemul utilizează operatorul Boolean și a combina fișiere bitmap cu meniul astfel încât partea albă devine transparent și partea negru devine culoarea element de meniu. Dacă utilizați culoare Bitmap, rezultatele pot fi nedorite.

Funcția GetSystemMetrics cu valorile CXMENUCHECK și CYMENUCHECK pentru a prelua dimensiunile bitmap.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.

A se vedea, de asemenea

Meniurile privire de ansamblu, meniul Funcții, GetSystemMetrics

Index