Aracılığıyla paylaş


CCmdUI sınıfı

Yalnızca içinde kullanılan bir ON_UPDATE_COMMAND_UI işleyicisi, bir CCmdTarget-türetilmiş sınıf.

class CCmdUI

Üyeler

6kc4d8fh.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CCmdUI::ContinueRouting

Geçerli ileti işleyicileri zincirin dolaştırmaya devam etmek için komut yönlendirme mekanizması söyler.

CCmdUI::Enable

Etkinleştirir veya bu komut için kullanıcı arabirimi öğesi devre dışı bırakır.

CCmdUI::SetCheck

Bu komut için kullanıcı arabirimi öğesi onay durumunu ayarlar.

CCmdUI::SetRadio

Gibi SetCheck üye işlevi ancak radyo grupları üzerinde çalışır.

CCmdUI::SetText

Bu komut için kullanıcı arabirimi öğesi için metni ayarlar.

6kc4d8fh.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CCmdUI::m_nID

Kullanıcı arabirimi nesnesinin kimliği.

CCmdUI::m_nIndex

Kullanıcı arabirimi nesne dizini.

CCmdUI::m_pMenu

Noktaları tarafından temsil edilen menüsüne CCmdUI nesnesi.

CCmdUI::m_pOther

Gönderilen bildirim penceresi nesneye işaret ediyor.

CCmdUI::m_pSubMenu

Temsil ettiği içerilen menünün işaret CCmdUI nesnesi.

Notlar

CCmdUIbir temel sınıf yok.

Ne zaman uygulama bir kullanıcı bir menü, her menü öğesi gereksinimlerine bunu etkin olarak görüntülenmesi gerektiğini bilmek ya da disabled çeker.Bir menü komutunu hedef uygulayarak bu bilgileri sağlar bir ON_UPDATE_COMMAND_UI işleyicisi.Her komutu kullanıcı arabirimi nesnelerinin uygulamanızdaki her işleyici için ileti eşleme girdisi ve işlev prototip oluşturmak için Properties penceresini kullanın.

Menü çekilir, framework arar ve her çağrı ON_UPDATE_COMMAND_UI işleyicisi her işleyiciyi çağırır CCmdUI üye işlevleri gibi etkinleştirmek ve kontrol, ve çerçeve gerektiği gibi her bir menü öğesi görüntülenir.

Bir menü öğesi bir denetim çubuğu düğme ya da diğer komut kullanıcı arabirimi nesnesi içindeki kod değiştirmeden değiştirilebilir ON_UPDATE_COMMAND_UI işleyicisi.

Aşağıdaki tabloda özetlenmiştir etkisini CCmdUIkullanıcının üye işlevleri olan çeşitli komutu kullanıcı arabirimi öğeleri.

Kullanıcı arabirimi öğesi

Etkinleştir

SetCheck

SetRadio

SetText

Menü öğesi

Etkinleştirir veya devre dışı bırakır

Denetler (×) veya temizler

Nokta (•) kullanarak denetler.

Ayarlar metin öğesi

Araç çubuğu düğmesi

Etkinleştirir veya devre dışı bırakır

Seçer, unselects, ya da belirsiz

Aynı şekildeSetCheck

(Yok)

Durum çubuğunda bölme

Metin görünür veya görünmez hale getirir

Ayarlar açılır veya normal kenarlık

Aynı şekildeSetCheck

Ayarlar bölmesinde metin

Normal düğmesiniCDialogBar

Etkinleştirir veya devre dışı bırakır

Onay kutusunu temizler veya bakar

Aynı şekildeSetCheck

Metin ayarlar düğmesini

Normal denetimindeCDialogBar

Etkinleştirir veya devre dışı bırakır

(Yok)

(Yok)

Pencere metni belirler

Bu sınıf kullanımı ile ilgili daha fazla bilgi için bkz: güncelleştirmesi kullanıcı arabirimi nesneleri nasıl.

Devralma hiyerarşisi

CCmdUI

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CCmdTarget sınıfı

Kavramlar

mfc örnek MDI