使用ATL的ActiveX控件创建了子窗口,父窗口如何获取子窗口的鼠标和键盘事件? 本帖最后由 wdy9927 于 2010-04-23 19:18:22 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 父窗口可以枚举得到子窗口句柄, 替换子窗口activeX控件的窗口函数,处理自己感兴趣事件,其余事件由原来的函数处理 需要实现一个 public CMessageFilter然后添加到CAppModule _Module中。在playerMessageFilter中就可以截获到所有的操作。CAppModule _Module;CMessageLoop theLoop;theLoop.AddMessageFilter(&playerMessageFilter);_Module.AddMessageLoop(&theLoop);theLoop.Run();_Module.RemoveMessageLoop(); MFC VC++6.0的一个关于字符串的问题 dx9 能否把2个Mesh合成一个Mesh? 一个线程占用的时间片大概是多少 各位高手,帮个忙看一下啊! 我问一个问题 CListBox单选状态下,怎样响应鼠标单击选中一条记录的操作? DIRECTXDRAW问题求助,在线等待!! sos!产生随机数的程序。 VC编译联接出错,请帮忙看看 可以用WM_QUERYENDSESSION和WM_ENDSESSION来知道是关机,那又怎么判断是关机还是注消呢?付源代码!!!!!!!!!!!!!!!!!!!!!! 请教 WM_PASTE消息的问题 离职成功,散分!散光为止
然后添加到CAppModule _Module中。在playerMessageFilter中就可以截获到所有的操作。CAppModule _Module;
CMessageLoop theLoop;
theLoop.AddMessageFilter(&playerMessageFilter);
_Module.AddMessageLoop(&theLoop);
theLoop.Run();
_Module.RemoveMessageLoop();