activex
文章平均质量分 56
fripy
这个作者很懒,什么都没留下…
展开
-
HWND句柄可以转换成对象的this指针吗?
大家都知道,atl对话框有个开始接收消息的宏BEGIN_MSG_MAP(theClass),其实他是对ProcessWindowMessage函数的实现,也就是说对话框的消息都会通过ProcessWindowMessage函数处理,并通过MESSAGE_HANDLE等宏转发给相应的对象或函数。 又是哪里调用了这个ProcessWindowMessage函数呢?究起源,可以在atlwin.原创 2014-01-22 18:16:43 · 2159 阅读 · 0 评论 -
ActiveX控件键盘消息无法响应 ATL COM
最近使用ATL创建了一个复合控件,想在其上面相应Delete的键盘消息,但发现直接响应WM_KEYDOWN消息竟然没反应,事情是这样的:1.起初我直接添加消息WM_KEYDOWN的响应函数,键盘按下,此函数不响应。2.无奈我又使用preTranslateMessage函数来拦截键盘消息,但只有少部分按键(如功能键、空格键)可以响应。3.随之我觉得使用钩子一定可以,但效果还是没有出来,钩原创 2013-04-07 21:54:52 · 1842 阅读 · 0 评论