当前位置: 首页 > news >正文

windows MFC消息demo

1、在BEGIN_MESSAGE_MAP添加MAP映射

BEGIN_MESSAGE_MAP(CdesktopTotalMapDlg, CDialogEx)ON_MESSAGE(WM_SYS_NORMAL_MSG, OnSysNormalMessage)ON_WM_SYSCOMMAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON()ON_BN_CLICKED(IDC_BUTTON_SELECTSOURCEDIR, &CdesktopTotalMapDlg::OnBnClickedButtonSelectsourcedir)ON_BN_CLICKED(IDC_BUTTON_SELECTDSTFILE, &CdesktopTotalMapDlg::OnBnClickedButtonSelectdstfile)ON_BN_CLICKED(IDC_BUTTON_STARTMARGE, &CdesktopTotalMapDlg::OnBnClickedButtonStartmarge)
END_MESSAGE_MAP()

2、添加头文件声明

LRESULT OnSysNormalMessage(WPARAM wParam, LPARAM lParam );

3、添加OnSysNormalMessage函数定义

LRESULT CdesktopTotalMapDlg::OnSysNormalMessage(WPARAM wParam, LPARAM lParam )
{switch (wParam){case 0:UpdateData(FALSE);CEdit*pedit=(CEdit*)GetDlgItem(IDC_EDIT_SHOWLOG);int nline=pedit-> GetLineCount();pedit-> LineScroll(nline-1);break;}return NULL;
}

4、调用

#define  WM_SYS_NORMAL_MSG_SHOWLOG 0
SYS_PostNormalMsg( WM_SYS_NORMAL_MSG_SHOWLOG , NULL);
http://www.lryc.cn/news/141295.html

相关文章:

  • 尚硅谷大数据项目《在线教育之离线数仓》笔记003
  • 银河麒麟arm版服务器安装docker
  • 三个视角解读ChatGPT在教学创新中的应用
  • PHP求职招聘系统Dreamweaver开发mysql数据库web结构php编程计算机网页
  • Mysql 基本概念
  • python开发--文件敏感信息识别
  • 【力扣】746. 使用最小花费爬楼梯 <动态规划>
  • sftp命令 添加端口(亲测)
  • Redis.conf详解
  • 【论文笔记】Planning and Decision-Making for Autonomous Vehicles
  • 视频云存储/安防监控EasyCVR视频汇聚平台接入GB国标设备时,无法显示通道信息该如何解决?
  • git中,add到暂存区,commit且push之后,暂存区域里还有内容吗
  • java中用SXSSFWorkbook把多个字段的list数据和单个实体dto导出到excel如何导出到多个sheet页详细实例?
  • ES基础操作
  • PCIE超高速实时运动控制卡在六面外观视觉检测上的应用
  • ctfshow web入门 php特性 web108-web112
  • 数据可视化是什么?有什么工具?
  • PC端版面设计之尾部设计
  • neo4jd3拓扑节点显示为节点标签(自定义节点显示)
  • 网络安全(黑客)了解学习路线
  • 【CSS】CSS 特性 ( CSS 优先级 | 优先级引入 | 选择器基本权重 )
  • Linux Shell 搜索命令 grep
  • 【C进阶】指针(一)
  • bug复刻,解决方案---在改变div层级关系时,导致传参失败
  • 2023年Java核心技术面试第九篇(篇篇万字精讲)
  • 解码Python JSON:从基础到高级,掌握使用的精髓
  • Qt --- 自定义工具类 持续更新... ...
  • GO语言圣经 第二章习题
  • Java 语言实现线性查找算法
  • xcode15 change