MAKE_DELEGATE
將事件處理常式附加至 Managed 控制項。
MAKE_DELEGATE(
DELEGATE,
MEMBER
);
參數
DELEGATE
Managed 事件處理常式委派的型別,例如 EventHandler。MEMBER
要附加至控制項的事件處理常式方法的名稱。
備註
這個巨集建立 DELEGATE 型別的 Managed 事件處理常式委派,名稱為 MEMBER。 Managed 事件處理常式委派可讓原生類別處理 Managed 事件。
範例
下列程式碼範例示範如何呼叫 MAKE_DELEGATE OnClick 附加事件處理常式加入至 MFC 控制項 MyControl。 如需更廣泛的解譯這個巨集如何在 MFC 應用程式運作,請參閱 如何:從原生 C++ 類別接收 Windows Form 事件。
// CMyView derives from CWinFormsView.
void CMyView::OnInitialUpdate()
{
CWinFormsView::OnInitialUpdate();
GetControl()->Click += MAKE_DELEGATE(System::EventHandler, OnClick);
}
需求
Header: msclr\event.h