Aracılığıyla paylaş


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. ICommandUICCmdUI 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)

Ayrıca bkz.

CCmdUI Sınıfı