注册一个消息过虑对象
static void RegisterFilterWinMsg(IN MXDRAWOCXHANDLE hOcx, IN CMxDrawFilterWinMsgObject* pObj);
参数 |
说明 |
IN MXDRAWOCXHANDLE hOcx |
控件句柄 |
IN CMxDrawFilterWinMsgObject* pObj |
反应器对象指针,用户自己负责它的内存分配和释放 |
注册控件窗口消息反应器,通过反应器可以得到控件鼠标和键盘事件,在不需要反应器时,需要调用MxDraw:: UnRegisterFilterWinMsg函数反注册 例如:参考sampleedit例程中的CWinMsg,注册代码如下
m_pWndMsg = new CWinMsg(m_hDrawOcx);
MxDraw::RegisterFilterWinMsg(m_hDrawOcx,m_pWndMsg);