SetMenuItemBitmaps

SetMenuItemBitmaps işlevi, bir menü öğesi ile belirtilen bit eşlem ilişkilendirir. Menü öğesinin checked ya da unchecked olup, Sistem menü öğesinin yanındaki uygun bitmap görüntüler.

bool SetMenuItemBitmaps ()  HMENU'nun  HMENU'nun, / / işlemek için MenüUINTuPosition, / / menü öğesi yeni bitmap'ler almak içinUINTuFlags, / / menü öğesi flagsHBITMAPhBitmapUnchecked, / / idare denetlenmeyen bitmap-e doğruHBITMAPhBitmapChecked / / idare işaretli bitmap-e doğru);
 

Parametreleri

hMENU'nun
Yeni onay işareti bitmapler almak için öğeyi içeren menüyü işlemek.
uPosition
UFlags parametresi tarafından belirlendiği şekilde değiştirilmesi için menü öğesini belirtir.
uFlags
UPosition parametresinin nasıl yorumlanacağını belirtir. UFlags parametre aşağıdaki değerlerden biri olmalıdır.
Değer Anlamı
MF_BYCOMMAND Bu uPosition menü öğesi tanıtıcısı sağlar gösterir. Ne mf_bycommand ne de MF_BYPOSITION belirtilirse, varsayılan bayrak mf_bycommand olduğunu.
MF_BYPOSITION Bu uPosition menü öğesi sıfır tabanlı göreceli konumunu verir gösterir.

hBitmapUnchecked
Menü öğesinin işaretli olduğunda görüntülenecek bit eşlem ele.
hBitmapChecked
Menü öğesi seçildiğinde görüntülenecek bit eşlem için kolu.

Dönüş değerleri

İşlev başarılı olursa, dönüş değeri sıfır.

İşlev başarısız olursa, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.

Açıklamalar

HBitmapUnchecked ya da hBitmapChecked parametre null ise, sistem hiçbir şey menü öğesi için karşılık gelen onay durumu görüntüler. Her iki parametre null ise, madde işaretli ve madde işaretli bitmap kaldırır sistem varsayılan onay işareti bitmap görüntüler.

Menü yok olduğunda, bu bit eşlemler yok değil; onları yok etmek için uygulama olduğunu.

Checked ve unchecked bitmapler, tek renkli olmalıdır. Sistem, bit eşlemler menüsüyle birleştirmek böylece beyaz kısmı saydam ve menü öğesinin rengini siyah bir parçası olur ve Boole işleci kullanır. Eğer renkli bit eşlemler kullanmak, sonuçlarını istenmeyen olabilir.

Bit eşlem boyutları almak için cxmenucheck ve cymenucheck değerleri ile GetSystemMetrics işlevini kullanın.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.

Ayrıca bkz:

Menüler genel bakış, menü işlevleri, GetSystemMetrics

Index