ICommandUI Arabirimi
Kullanıcı arabirimi komutlarını yönetir.
Sözdizimi
interface class ICommandUI
Üyeler
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
icommandui__Check | Bu komut için kullanıcı arabirimi öğesini uygun denetim durumuna ayarlar. |
ICommandUI::ContinueRouting | Komut yönlendirme mekanizmasına geçerli iletiyi işleyiciler zincirine yönlendirmeye devam edeceğini bildirir. |
ICommandUI::Enabled | Bu komut için kullanıcı arabirimi öğesini etkinleştirir veya devre dışı bırakır. |
ICommandUI::ID | Nesne tarafından temsil edilen kullanıcı arabirimi nesnesinin ICommandUI kimliğini alır. |
ICommandUI::Index | Nesnesi tarafından temsil edilen kullanıcı arabirimi nesnesinin dizinini ICommandUI alır. |
ICommandUI::Radio | Bu komut için kullanıcı arabirimi öğesini uygun denetim durumuna ayarlar. |
ICommandUI::Text | Bu komut için kullanıcı arabirimi öğesinin metnini ayarlar. |
Açıklamalar
Bu arabirim, kullanıcı arabirimi komutlarını yöneten yöntemler ve özellikler sağlar. ICommandUI
CCmdUI Sınıfına benzer, ancak ICommandUI
.NET bileşenleriyle birlikte çalışan MFC uygulamaları için kullanılır.
ICommandUI
, ICommandTarget türetilmiş bir sınıftaki bir ON_UPDATE_COMMAND_UI işleyicisi içinde kullanılır. Bir uygulamanın kullanıcısı menüyü etkinleştirdiğinde (seçer veya tıkladığında), her menü öğesi etkin veya devre dışı olarak görüntülenir. Her menü komutunun hedefi, bir ON_UPDATE_COMMAND_UI işleyicisi uygulayarak bu bilgileri sağlar. Uygulamanızdaki komut kullanıcı arabirimi nesnelerinin her biri için Sınıf Sihirbazı'nı kullanarak her işleyici için bir ileti eşleme girdisi ve işlev prototipi oluşturun.
Arabirimin ICommandUI
komut yönlendirmede nasıl kullanıldığı hakkında daha fazla bilgi için bkz . Nasıl yapılır: Windows Forms Denetimine Komut Yönlendirme Ekleme.
Windows Forms kullanma hakkında daha fazla bilgi için bkz . MFC'de Windows Form Kullanıcı Denetimi Kullanma.
Kullanıcı arabirimi komutlarının MFC'de nasıl yönetildiğini hakkında daha fazla bilgi için bkz . CCmdUI Sınıfı.
ICommandUI::Check
Bu komut için kullanıcı arabirimi öğesini uygun denetim durumuna ayarlar.
property UICheckState Check;
Açıklamalar
Bu özellik, bu komut için kullanıcı arabirimi öğesini uygun denetim durumuna ayarlar. Check değerini aşağıdaki değerlere ayarlayın:
- 0 İşareti Kaldır
- 1 Denetim
- 2 Belirsiz küme
ICommandUI::ContinueRouting
Komut yönlendirme mekanizmasına geçerli iletiyi işleyiciler zincirine yönlendirmeye devam edeceğini bildirir.
void ContinueRouting();
Açıklamalar
Bu, FALSE döndüren bir ON_COMMAND_EX işleyicisi ile birlikte kullanılması gereken gelişmiş bir üye işlevidir. Daha fazla bilgi için bkz. Teknik Not TN006: İleti Eşlemeleri.
ICommandUI::Enabled
Bu komut için kullanıcı arabirimi öğesini etkinleştirir veya devre dışı bırakır.
property bool Enabled;
Açıklamalar
Bu özellik, bu komut için kullanıcı arabirimi öğesini etkinleştirir veya devre dışı bırakır. Öğeyi etkinleştirmek için Etkin ayarını TRUE olarak, devre dışı bırakmak için YANLIŞ olarak ayarlayın.
ICommandUI::ID
ICommandUI nesnesi tarafından temsil edilen kullanıcı arabirimi nesnesinin kimliğini alır.
property unsigned int ID;
Açıklamalar
Bu özellik, menü öğesinin, araç çubuğu düğmesinin veya ICommandUI nesnesi tarafından temsil edilen diğer kullanıcı arabirimi nesnesinin kimliğini (tanıtıcı) alır.
ICommandUI::Index
ICommandUI nesnesi tarafından temsil edilen kullanıcı arabirimi nesnesinin dizinini alır.
property unsigned int Index;
Açıklamalar
Bu özellik, menü öğesinin, araç çubuğu düğmesinin veya ICommandUI nesnesi tarafından temsil edilen diğer kullanıcı arabirimi nesnesinin dizinini (tanıtıcı) alır.
ICommandUI::Radio
Bu komut için kullanıcı arabirimi öğesini uygun denetim durumuna ayarlar.
property bool Radio;
Açıklamalar
Bu özellik, bu komut için kullanıcı arabirimi öğesini uygun denetim durumuna ayarlar. Öğeyi etkinleştirmek için Radyo'yu TRUE olarak ayarlayın; aksi takdirde YANLIŞ.
ICommandUI::Text
Bu komut için kullanıcı arabirimi öğesinin metnini ayarlar.
property String^ Text;
Açıklamalar
Bu özellik, bu komut için kullanıcı arabirimi öğesinin metnini ayarlar. Metin'i bir metin dizesi tutamacı olarak ayarlayın.
Gereksinimler
Üst bilgi: afxwinforms.h (atlmfc\lib\mfcmifc80.dll derlemesinde tanımlanır)