CMenu::CheckMenuItem
Onay işaretleri ekler veya açılır menüde menü öğeleri onay işaretlerini kaldırır.
UINT CheckMenuItem(
UINT nIDCheckItem,
UINT nCheck
);
Parametreler
nIDCheckItem
Tarafından belirlendiği şekilde denetlenmesi için menü öğesini belirtir nCheck.nCheck
Menü öğesini işaretleyin ve sonra menüsünde öğenin konumunu belirlemek belirtir. nCheck Parametresi birleşimi olabilir mf_checked veya mf_unchecked ile MF_BYPOSITION veya mf_bycommand bayrakları. Bitsel or işlecini kullanarak bu bayraklar birleştirilebilir. Bunlar anlamlarý þöyledir:mf_bycommand parametresi varolan menü öğesinin komut kimliği verir belirtir. Bu varsayılandır.
MF_BYPOSITION parametresi varolan menü öğesinin konumunu verir belirtir. İlk öğe 0 konumunda değil.
mf_checked ile geçiş görür mf_unchecked için öğenin yanındaki varsayılan onay işareti koyun.
mf_unchecked ile geçiş görür mf_checked öğesinin yanındaki onay işaretini kaldırın.
Dönüş Değeri
Maddenin önceki durumu: mf_checked veya mf_unchecked, ya da menü öğesi yoktu, 0xFFFFFFFF.
Notlar
nIDCheckItem Parametresi, değiştirilecek öğe belirtir.
nIDCheckItem Parametresi menü öğesinin yanı sıra, bir açılır menü öğesini tanımlar. Bir açılır menü öğesini denetlemek için özel adımların uygulanması gerekir. Üst seviye menü öğeleri denetlenemiyor. Kendisiyle ilişkili bir menü öğesi tanımlayıcı sahip olmadığından bir açılır menü öğesini konuma göre iade edilmesi gerekir.
Örnek
Örnek için bkz: CMenu::GetMenuState.
Gereksinimler
Başlık: afxwin.h