0
点赞
收藏
分享

微信扫一扫

MFC中创建DuiLib窗口,如何拦截消息

幺幺零 2022-04-25 阅读 202
mfcc++

最近在学习MFC中使用DuiLib库,将一个DuiLib窗口嵌入到MFC窗口中,想在DuiLib中截获Enter和Esc按键按下的消息,调用CPaintManagerUI::AddPreMessageFilter将窗口添加到消息预处理数组中,重载MessageHandler函数,但是运行发现MessageHandler并没有被调用。最后想到其实直接在MFC窗口里拦截就可以了,重载MFC窗口的PreTranslateMessage函数,在里面添加要对按键消息做出的响应就行了,在此记录一下。

举报

相关推荐

0 条评论