0、wtl只是对windows的消息处理进行了模板封装,我们可以再atlapp.h中找到CMessageLoop的代码。
2、非模态对话框,想要你的对话框能收到消息,你需要在PreTranslateMessage中调用IsDialogMessage,否则你将连ESC都响应不了。
3、想要处理PreTranslateMessage,你需要调用
你用wtl的先导生成的代码会自动帮你添加
内部的实现很简单,看看
再看看消息循环
Not the end,wait for more……