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
Public yöntemler
Ad |
Description |
---|---|
Geçerli ileti işleyicileri zincirin dolaştırmaya devam etmek için komut yönlendirme mekanizması söyler. |
|
Etkinleştirir veya bu komut için kullanıcı arabirimi öğesi devre dışı bırakır. |
|
Bu komut için kullanıcı arabirimi öğesi onay durumunu ayarlar. |
|
Gibi SetCheck üye işlevi ancak radyo grupları üzerinde çalışır. |
|
Bu komut için kullanıcı arabirimi öğesi için metni ayarlar. |
Ortak veri üyeleri
Ad |
Description |
---|---|
Kullanıcı arabirimi nesnesinin kimliği. |
|
Kullanıcı arabirimi nesne dizini. |
|
Noktaları tarafından temsil edilen menüsüne CCmdUI nesnesi. |
|
Gönderilen bildirim penceresi nesneye işaret ediyor. |
|
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