bStat= m_ControlWrapper.CreateControl (
strControlProgid,
"",
WS_VISIBLE,
rc,
this,
5000,
NULL,
FALSE,
NULL);
BEGIN_EVENTSINK_MAP(CMainFrame, CFrameWnd)
//{{AFX_EVENTSINK_MAP(CMainFrame)
ON_EVENT(CMainFrame, 5000, 1 /* OnRxChar */, OnOnRxCharVsportctrl1, VTS_I4)
//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()void CMainFrame::OnOnRxCharVsportctrl1(long Count)
{
AfxMessageBox(" Event");
}
注意看5000,通过它把动态控件与事件映射连起来. 哪我动态创建几个控件,如何一一对应处理事件呢
strControlProgid,
"",
WS_VISIBLE,
rc,
this,
5000,
NULL,
FALSE,
NULL);
BEGIN_EVENTSINK_MAP(CMainFrame, CFrameWnd)
//{{AFX_EVENTSINK_MAP(CMainFrame)
ON_EVENT(CMainFrame, 5000, 1 /* OnRxChar */, OnOnRxCharVsportctrl1, VTS_I4)
//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()void CMainFrame::OnOnRxCharVsportctrl1(long Count)
{
AfxMessageBox(" Event");
}
注意看5000,通过它把动态控件与事件映射连起来. 哪我动态创建几个控件,如何一一对应处理事件呢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货