VC2010中自定义消息

简介:

VC中自定义消息步骤如下:

1、打开类向导,添加自定义消息,如下图:

wKioL1nYWN2z9ZnwAABnE_ulnYk852.png

点击“确定”,“确定”关闭向导。

2、在窗口头文件中,添加消息常量

#define WM_MYMESSAGE WM_USER + 101

头文件中由向导自动产生消息映射函数

protected:

afx_msg LRESULT OnMymessage(WPARAM wParam, LPARAM lParam);

.CPP文件中,由向导自动产生消息映射宏

BEGIN_MESSAGE_MAP(CtestDlg, CDialogEx)

      ...

ON_MESSAGE(WM_MYMESSAGE, &CtestDlg::OnMymessage)

      ...

END_MESSAGE_MAP()


3、完成消息处理函数编写

afx_msg LRESULT CtestDlg::OnMymessage(WPARAM wParam, LPARAM lParam)

{

        //向导自动产生此函数声明

AfxMessageBox(_T("自定义消息框!"));

return 0;

}


4、调用自定义消息方法

void CtestDlg::OnBnClickedButton4()

{

this->SendMessage(WM_MYMESSAGE,0,0);

}












本文转自Chinayu201451CTO博客,原文链接:http://blog.51cto.com/9233403/1970603 ,如需转载请自行联系原作者


相关文章
|
JSON JavaScript 数据格式
vue在vscode代码格式化
vue在vscode代码格式化
536 2
|
10月前
|
人工智能 运维 监控
AI辅助的运维流程自动化:实现智能化管理的新篇章
AI辅助的运维流程自动化:实现智能化管理的新篇章
1535 22
|
监控 jenkins 测试技术
怎样做才能实现持续集成、部署
【8月更文挑战第28天】为了实现高效的持续集成与部署,需从技术、流程与文化三方面着手。技术上采用如Git的版本控制、自动化构建工具(Maven、Gradle)、自动化测试及持续集成服务器(Jenkins、GitLab CI/CD),并通过Docker与Kubernetes进行容器化与编排。流程层面强调团队协作、代码审查、持续部署策略以及系统的监控与反馈机制。文化层面上,提倡持续学习、改进及风险管理。这些措施共同促进了软件开发的高效与质量提升。
227 1
|
存储 关系型数据库 MySQL
再探PolarDB —— PolarDB MySQL 四大场景下的全方位评测
本文全面评测了阿里云PolarDB MySQL在四大关键场景下的表现:Serverless极致弹性、列存索引(IMCI)、弹性并行查询(ePQ)以及无感秒切高可用。通过官方提供的免费体验资源,我们深入了解了PolarDB MySQL的核心能力和性能。Serverless极致弹性列存索引(IMCI弹性并行查询(ePQ)无感秒切高可用此外,文章还介绍了PolarDB MySQL在数据备份和HTAP(混合事务/分析处理)场景下的优势,包括灵活的备份策略、高效的全量和库表恢复方式,以及通过IMCI支持的HTAP能力。这些特性共同构成了PolarDB MySQL作为一款先进的云数据库服务的强大竞争力。
|
存储 算法 安全
详细解读CA认证原理以及实现(上)
详细解读CA认证原理以及实现(上)
278 1
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的宠物医院信息管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的宠物医院信息管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
287 1
|
数据采集 算法 网络协议
最新Python 面试常见问题(1),2024年最新面试官必问的10个问题
最新Python 面试常见问题(1),2024年最新面试官必问的10个问题
最新Python 面试常见问题(1),2024年最新面试官必问的10个问题
|
Dubbo Java 应用服务中间件
【分布式技术专题】「探索高性能远程通信」基于Netty的分布式通信框架实现(附通信协议和代码)(上)
今天,我要向大家实现一个基于Netty实现的高性能远程通信框架!这个框架利用了 Netty 的强大功能,提供了快速、可靠的远程通信能力。 无论是构建大规模微服务架构还是实现分布式计算,这个分布式通信框架都是一个不可或缺的利器。
342 2
【分布式技术专题】「探索高性能远程通信」基于Netty的分布式通信框架实现(附通信协议和代码)(上)
|
移动开发 前端开发 Java
前后端分离架构模式讨论:要前后端分离,不要前后端分裂
前后端分离架构模式讨论:要前后端分离,不要前后端分裂
436 11
|
消息中间件 缓存 NoSQL
如何设计电商行业亿级用户秒杀系统
电商行业在近十几年中,经历过大大小小的促销活动和秒杀上百次,每次做秒杀瞬时访问量会翻数十倍,甚至数百倍。对系统架构是巨大的考验,期间也曾经历过系统宕机,甚至整体雪崩。那么我们怎么设计秒杀系统,才能保证秒杀系统的高性能和稳定性,同时还要保证日常业务不受影响呢? 先看看秒杀场景特点。
如何设计电商行业亿级用户秒杀系统