MFC - PreTranslateMessage()响应自定义消息

 1 // 自定义消息
 2 #define        MY_THREAD_MSG        WM_USER+1000
 3 
 4 
 5 //
 6 // PreTranslateMessage()如果要响应【自定义消息】必须用::PostMessage()发送自定义消息 
7
// PreTranslateMessage()不响应::SendMessage()发送的【自定义消息】 10 BOOL CMyThreadDlg::PreTranslateMessage(MSG* pMsg) 11 { 12 switch(pMsg->message) 13 { 14 case MY_THREAD_MSG: 15 AfxMessageBox(_T("测试线程消息")); 16 break; 17 case WM_KEYDOWN: 18 if (VK_RETURN == pMsg->wParam || VK_ESCAPE == pMsg->wParam) 19 { 20 return TRUE; 21 } 22 break; 23 } 24 25 return CDialogEx::PreTranslateMessage(pMsg); 26 } 27 28 void CMyThreadDlg::OnBnClickedButton1() 29 { 30 // 发送自定义消息 31 ::PostMessage(AfxGetMainWnd()->m_hWnd, MY_THREAD_MSG, 0, 0); 32 }

 

转载于:https://www.cnblogs.com/DuanLaoYe/p/5420729.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/418621.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端学习(1890)vue之电商管理系统电商系统之绘获取用户列表数据

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

详解spring boot mybatis全注解化

https://www.cnblogs.com/goloving/p/9125948.html https://www.jianshu.com/p/8cffcc105b3a https://blog.csdn.net/abc5232033/article/details/79060439

java初学者笔记总结day6

static关键字作用:没有static在类中定义的【数据和功能】(成员变量和成员方法),都是属于对象的,如果【数据和功能】只是跟类有关系,那么我们可以通过staic关键字修饰,变为(静态变量和…

前端学习(1891)vue之电商管理系统电商系统之el-table渲染表格

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

使用spring ResponseEntity处理http响应

https://blog.csdn.net/neweastsun/article/details/81142870

20145302张薇《Java程序设计》实验三报告

20145302张薇《Java程序设计》实验三:敏捷开发与XP实践 实验内容 使用git上传代码使用git实现代码开发实践实现代码的重载 使用git上传代码 git initgit add .git commit -m "注释"git push origin master出现error:fetch-first解决办法&#…

前端学习(1892)vue之电商管理系统电商系统之为表格添加索引列

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

install kinect driver for ARM---38

原创博客:转载请标明出处:http://www.cnblogs.com/zxouxuewei/ The video describes connecting a Microsoft Kinect to the NVIDIA Jetson TK1 Development Kit. The Kinect provides 3D depth information about a scene. This is commonly referred to as a RGBD device bec…

前端学习(1893)vue之电商管理系统电商系统之自定义状态列的效果

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

tomcat学习笔记1

tomcat是一个开源软件,是由java语言编写的,它工作的话需要运行在jvm虚拟机中,说到jvm不得不说下java这个大名鼎鼎的编程 语言了 java这个编程语言最优秀的特点要数write once , run anywhere 额!怎么听起来有点流氓的感觉 没错&…

前端学习(1894)vue之电商管理系统电商系统之通过作用域插槽操作列

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

前端学习(1895)vue之电商管理系统电商系统之组件的分页显示

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

工作总结08

昨天做了数据库的创建。 今天准备做组件传数据,在Activity中使用数据库。 遇到的问题:数据创建成功,但是只能通过adb语言查看,相当于不可视,有时候发现不了,意味着数据库创建失败。转载于:https://www.cnbl…

前端学习(1896)vue之电商管理系统电商系统之修改用户状态

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

html5笔记

出处:http://www.cnblogs.com/xiaowei0705/archive/2011/04/19/2021372.html HTML5 LocalStorage 本地存储 HTML5 LocalStorage 本地存储 说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然…

安装vuejs全过程、淘宝镜像

https://my.oschina.net/u/2444023/blog/760067?utm_sourcedebugrun&utm_mediumreferral

前端学习(1897)vue之电商管理系统电商系统之实现搜索功能

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

简单类的定义和继承

class book{ char* title;//书名 int num_pages;//页数 char * writer;//作者姓名public: book( char* the_title, int pages, const char* the_writer) :num_pages(pages) { title new char[strlen(the_title) 1]; strcpy(title, the_title); …

前端学习(1898)vue之电商管理系统电商系统之渲染用户的对话框

目录结构 router.js import Vue from vue import Router from vue-router import Login from ./components/Login.vue import Home from ./components/Home.vue import Welcome from ./components/Welcome.vue Vue.use(Router)const router new Router({routes: [{path: /,re…

Module build failed (from ./node_modules/sass-loader/lib/loader.js):

https://blog.csdn.net/man8023man/article/details/95590474