Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CMenu sınıfı

Hiyerarşi grafik

CMenu::GetMenuState

CheckMenuItem

CMenu::CheckMenuRadioItem