Aracılığıyla paylaş


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 ICommandTargetKomut 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