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

MFC学习笔记-1

一、编辑框和按钮

//.h文件private:CString str;//给窗口类加了一个变量(定义一个成员变量),关联到IDC_EDIT1中(要在实现中关联,源文件文件夹中)CString str2;//接收button2,和IDC_EDIT2绑定
public:afx_msg void OnBnClickedButton1();afx_msg void OnBnClickedButton2();
};
//.cpp文件DDX_Text(pDX, IDC_EDIT1, str);//让IDC_EDIT1与str关联DDX_Text(pDX, IDC_EDIT2, str2);//让IDC_EDIT2与str2关联//按钮1
void CMFCDlg::OnBnClickedButton1()
{// TODO: 在此添加控件通知处理程序代码UpdateData(TRUE);//更新。把框里面的内容放到了str中str = str + _T("abc");//在str后面加abcUpdateData(FALSE);
}//按钮2
void CMFCDlg::OnBnClickedButton2()
{// TODO: 在此添加控件通知处理程序代码UpdateData(TRUE);//可以获取到str2 = str;//把str中的内容放到str2中str = "";//str中的内容为空UpdateData(FALSE);
}

二、窗口弹出

//.cpp文件中cw2.Create(IDD_WIN2);//先创建窗口。把代码放在这初始化。因为只能创建窗口一次,不能放到非模态弹出的函数中。需要放在再次添加额外初始代码注释的下面void CMFCTestDlg::OnBnClickedButton1()
{// TODO: 在此添加控件通知处理程序代码//让它能够调用这个类cw1.DoModal();//模态弹出
}void CMFCTestDlg::OnBnClickedButton2()
{// TODO: 在此添加控件通知处理程序代码//先创建窗口cw2.ShowWindow(SW_NORMAL);//非模态弹出
}

http://www.lryc.cn/news/542708.html

相关文章:

  • Linux搜索查找类指令
  • 江协科技/江科大-51单片机入门教程——P[1-1] 课程简介P[1-2] 开发工具介绍及软件安装
  • 监听load和hashchange事件
  • 深度剖析Seata源码:解锁分布式事务处理的核心逻辑
  • 在 Ansys Mechanical 中解决干涉拟合
  • JMeter性能问题
  • 美国国防部(DoD)SysML v2迁移指南项目
  • JavaWeb-GenericServlet源码分析(适配器/模板方法)
  • 微机原理与汇编语言试题四
  • [java基础-JVM篇]1_JVM自动内存管理
  • 安宝特科技 | Vuzix Z100智能眼镜+AugmentOS:重新定义AI可穿戴设备的未来——从操作系统到硬件生态,如何掀起无感智能革命?
  • Unity FBXExport导出的FBX无法在Blender打开
  • UE5销毁Actor,移动Actor,简单的空气墙的制作
  • 【python】提取word\pdf格式内容到txt文件
  • 002简单MaterialApp主题和Scaffold脚手架
  • jdk21下载、安装(Windows、Linux、macOS)
  • Baklib知识中台引领服务智能化
  • Spring源码分析の循环依赖
  • 检查SSH安全配置-关于“MaxStartups参数”
  • 某查”平台请求头反爬技术解析与应对
  • MOE结构解读和deepseek的MoE结构
  • LLM+多智能体协作:基于CrewAI与DeepSeek的邮件自动化实践
  • 基于C++“简单且有效”的“数据库连接池”
  • 为什么要将PDF转换为CSV?CSV是Excel吗?
  • Redis 集群的三种模式:一主一从、一主多从和多主多从
  • 面试题——简述Vue 3的服务器端渲染(SSR)是如何工作的?
  • 2.25DFS和BFS刷题
  • C语言基本知识------指针(4)
  • 【OMCI实践】ONT上线过程的omci消息(六)
  • C语言(13)------------>do-while循环