CCmdUI

CCmdUI temel sınıf yok.

CCmdUI sınıfı, yalnızca içinde bir CCmdTargetbir ON_UPDATE_COMMAND_UI işleyicisinde kullanılır-türetilmiş sınıf.

Ne zaman kullanıcı uygulamanızın bir menü, her menü öğesi bunu etkin olarak görüntülenmesi gerektiğini bilmek gerekiyor ya da disabled çeker. Menü komutunun hedefi, bir ON_UPDATE_COMMAND_UI işleyicisini uygulayarak bu bilgileri sağlar. Uygulamanızın komut kullanıcı arabirimi nesneleri ve her bir iletiyi göster girişi ve fonksiyon prototip yaratın ClassWizard kullanın.

Menü çekilir, çerçeve arar ve her ON_UPDATE_COMMAND_UI işleyicisini çağırır, her işleyicisi CCmdUI üye etkinleştirmek ve kontrolve çerçeve gibi işlevleri çağıran sonra uygun bir şekilde her bir menü öğesi görüntüler.

Bir menü öğesi bir kontrol çubuğu düğmesi veya diğer komut kullanıcı arabirimi nesnesi ile ON_UPDATE_COMMAND_UI işleyicisi kodu değiştirmeden değiştirilebilir.

Aşağıdaki tablo, işlevleri çeşitli komutu kullanıcı arabirimi öğeleri üzerinde sahip etkisi CCmdUI' ın üye özetler.

Kullanıcı arabirimi öğesi Etkinleştir SetCheck SetRadio SetText
Menü öğesi Etkinleştirir veya devre dışı bırakır Veya unchecks bakar (x) Denetimleri kullanarak nokta) Ayarlar metin öğesi
Araç çubuğu düğmesi Etkinleştirir veya devre dışı bırakır Seçer, unselects, ya da belirsiz SetCheck aynı (Geçerli değil)
Durum çubuğu bölmesi Metin görünür ya da görünmez hale getirir. Ayarlar açılır ya da normal kenarlık SetCheck aynı Ayarlar bölmesinde metin
Normal düğme CDialogBar Etkinleştirir veya devre dışı bırakır Denetler veya onay kutusu unchecks SetCheck aynı Ayarlar metin düğmesi
Normal denetimi CDialogBar Etkinleştirir veya devre dışı bırakır (Geçerli değil) (Geçerli değil) Ayarlar penceresi

Bu sınıf kullanımı ile ilgili daha fazla bilgi için bkz: kullanıcı arabirimi oluşturma Visual c++ eğitimlerini ve Update kullanıcı arabirimi nesneleri nasıl Visual c++ programlama Kılavuzu.

# include lt;afxwin.h>

Sı&nıf üyeleri |nbsp; Hiyerarşi çizelgesi

Ör&neknbsp; mfc örnek MDI

Ayrıca bkz: CCmdTarget

Index