ICommandTarget Arabirimi
Bir komut kaynağı nesnesinden komut almak için arabirim içeren bir kullanıcı denetimi sağlar.
Sözdizimi
interface class ICommandTarget
Üyeler
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
ICommandTarget::Initialize | Komut hedef nesnesini başlatır. |
Açıklamalar
MFC Görünümünde bir kullanıcı denetimi barındırdığınızda, CWinFormsView komutları yönlendirir ve komut kullanıcı arabirimi iletilerini MFC komutlarını (örneğin, çerçeve menü öğeleri ve araç çubuğu düğmeleri) işlemesine izin vermek üzere kullanıcı denetimine güncelleştirir. uygulayarakICommandTarget
, kullanıcı denetimine ICommandSource nesnesine bir başvuru verirsiniz.
Kullanma örneği için bkz . Nasıl yapılır: Windows Forms Denetimine ICommandTarget
Komut Yönlendirme ekleme.
Windows Forms kullanma hakkında daha fazla bilgi için bkz . MFC'de Windows Form Kullanıcı Denetimi Kullanma.
Gereksinimler
Üst bilgi: afxwinforms.h (atlmfc\lib\mfcmifc80.dll derlemesinde tanımlanır)
ICommandTarget::Initialize
Komut hedef nesnesini başlatır.
void Initialize(ICommandSource^ cmdSource);
Parametreler
cmdSource
Komut kaynağı nesnesinin tanıtıcısı.
Açıklamalar
MFC Görünümünde bir kullanıcı denetimi barındırdığınızda, CWinFormsView komutları yönlendirir ve MFC komutlarını işlemesine izin vermek için komut kullanıcı arabirimi iletilerini kullanıcı denetimine güncelleştirir.
Bu yöntem, komut hedef nesnesini başlatır ve belirtilen komut kaynağı nesnesi cmdSource ile ilişkilendirir. Kullanıcı denetim sınıfı uygulamasında çağrılmalıdır. Başlatma sırasında, Başlatma uygulamasında ICommandSource::AddCommandHandler'ı çağırarak komut işleyicilerini komut kaynağı nesnesine kaydetmeniz gerekir. Bunu yapmak için Initialize'in nasıl kullanılacağına ilişkin bir örnek için bkz. Nasıl yapılır: Windows Forms Denetimine Komut YönlendirmeSi Ekleme.
Ayrıca bkz.
Nasıl yapılır: Windows Forms Denetimi'ne Yönlendiren Komut Ekleme
ICommandSource Arabirimi