附加事件处理程序向托管控件。
MAKE_DELEGATE(
DELEGATE,
MEMBER
);
参数
DELEGATE
托管事件处理程序委托的类型,如 EventHandler。MEMBER
要附加的事件处理程序方法的名称为控件。
备注
此宏创建类型 DELEGATE 的托管事件处理程序委托和 MEMBER。 托管事件处理程序委托允许本机类处理托管事件。
示例
下面的代码示例演示如何调用 MAKE_DELEGATE 将 OnClick 事件处理程序附加到 MyControl。MFC 控件 有关更清楚的说明此宏如何在 MFC 应用程序工作,请参见 如何:接收来自本机 C++ 类的 Windows 窗体事件。
// CMyView derives from CWinFormsView.
void CMyView::OnInitialUpdate()
{
CWinFormsView::OnInitialUpdate();
GetControl()->Click += MAKE_DELEGATE(System::EventHandler, OnClick);
}
要求
Header: msclr\event.h