CMenu::SetMenuItemBitmaps

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

Dönüş değeri

İşlev başarılı olursa sıfırdan farklı; Aksi halde 0.

Parametreleri

nPosition

Değiştirilecek menü öğesini belirtir. NFlags parametresi nPosition aşağıdaki şekillerde yorumlamak için kullanılabilir:

nFlags NPosition yorumu
MF_BYCOMMAND Parametre komut Kımlığı varolan menü öğesini verir belirtir. Ne mf_bycommand ne de MF_BYPOSITION ayarlanırsa, bu varsayılan değerdir.
MF_BYPOSITION Parametre varolan menü öğesinin konumunu verir belirtir. İlk öğe 0 konumunda olan.

nFlags

NPosition nasıl yorumlanacağını belirtir.

pBmpUnchecked

Değil işaretli menü öğelerinin kullanılacağını belirtir.

pBmpChecked

İşaretli menü öğelerinin kullanılacağını belirtir.

Açıklamalar

Belirtilen bit eşlemler, bir menü öğesi ile ilişkilendirir. Menü öğesinin checked ya da unchecked olup Windows, menü öğesinin yanındaki uygun bitmap görüntüler.

PBmpUnchecked ya da pBmpChecked nullise, Windows karşılık gelen özniteliğin menü öğesinin yanındaki hiçbir şey görüntüler. Her iki parametre nullise, madde işaretli ve madde işaretli olmadığında onay işareti kaldırılır Windows varsayılan onay işaretini kullanır.

Menü yok olduğunda, bu bit eşlemler yok değil; Uygulama bunları imha etmeniz gerekir.

Windows GetMenuCheckMarkDimensions işlevi kullanılan menü öğeleri için varsayılan onay işareti boyutlarını alır. Uygulama, bu fonksiyon ile sağlanan bitmapler için uygun boyutunu belirlemek için bu değerleri kullanır. Boyutu olsun, senin bitmapler oluşturun, sonra da bunları.

CMenu genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp; :: GetMenuCheckMarkDimensions, :: SetMenuItemBitmaps

Index