1.在资源中创建一个对话框资源,放置一些控件,然后使用类向导创建一个此对话框类型的变量,项目中会自动创建此对话框的.h和.cpp文件。

有两种方式可在代码中访问控件。

(1)如果在代码中直接访问,则使用this->GetDlgItem(资源id号)获取CWind*,然后操作。

(2)右键对话框资源界面,在类向导里添加变量,或者直接右键对话框界面上的控件添加变量,命名一个当前控件的名字,则在.h文件中自动添加了一个该控件类型的变量,并在.cpp文件中自动将该控件资源id与.h里增加的变量绑定(在::DoDataExchange(CDataExchange* pDX)函数中自动添加DDX_Control(pDX, ID号, 成员变量),这块也可手动添加),这样就可以在代码中不用通过资源id号获取cwnd*而是直接使用变量来操作了。

MFC中访问界面控件的两种方法相关推荐

  1. html页面如何引用母版页,内容页面访问母版页控件的两种方法

    母版页是ASP.NET2.0新增的一个功能,使用它可以更方便.更快速的创建风格一致的应用程序..NET的母版页和Dreamweaver的模板非常的相似,但.NET的母版页更加强大,它除了能够实现创建风 ...

  2. VC多线程中控制界面控件的几种方法

    为了保证界面的用户体验经常要把数据处理等放到子线程中进行,然后把结果更新到主界面,通常有这样几种方法. 1.启动线程时把控件关联变量的指针传参给线程函数,这种方法无疑是最简单的方法,但极容易造成访问异 ...

  3. 【转】VC 多线程中控制界面控件的几种方法

    原文网址:https://software.intel.com/zh-cn/blogs/2010/11/30/vc-3 为了保证界面的用户体验经常要把数据处理等放到子线程中进行,然后把结果更新到主界面 ...

  4. Jsp页面中使用fckeditor控件的两种方法

    fckeditor控件请到官方网站下载[url]http://www.fckeditor.net[/url],本例主要用到FCKeditor_2.6.3.zip.fckeditor-java-demo ...

  5. excel日历弄到html,Excel中进行添加日历控件的两种方法

    有时我们在运用Excel表格的时候会运用到日历的控件,可是小伙伴们却不知道在哪里添加.那么我们来看一下,它到底躲藏在哪里,又该怎么添加呢?今天,学习啦小编就教大家在Excel中进行添加日历控件的两种方 ...

  6. HTML中禁用表单控件的两种方法readonly与disabled

    时候我们会希望表单上的控件是不可修改的,比如在修改密码的网页中,显示用户名的文本框就应该是不可修改状态的,下面与大家分享下禁用表中控件的两种方法 在网页的制作过程中,我们会经常使用到表单.但是有时候我 ...

  7. iOS移除父控件中所有子控件的两种方式

    方法一:循环遍历移除 for (UIView *subview in view.subviews) {[subview removeFromSuperview];} 方法二: [view.subvie ...

  8. QT-子线程或自定义类操作访问主界面UI控件的几种方法

    前言 QT创建窗体工程,一般在MainWindow或Dialog类里可以直接通过ui指针访问控件,但是添加新的类后又如何访问呢,可以通过以下几种方式: 1.将ui指针公开后直接访问 (1)例如有个自己 ...

  9. MFC中动态创建控件以及事件响应实现方法

    本文实例讲述了MFC中动态创建控件以及事件响应实现方法,分享给大家供大家参考.具体实现方法如下: 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的. 一.创建动态 ...

最新文章

  1. JVM年轻代,老年代,永久代详解​​​​​​​
  2. Sharding-JDBC(三)3.1.0版本实践
  3. dd linux 尾部添加0_Linux文件目录命令整理Linux学习
  4. Ajax Extensions核心控件介绍
  5. 201409-1-相邻数对
  6. JavaScript-Tool:CKFinder
  7. 梯度离散_使用策略梯度同时进行连续/离散超参数调整
  8. python怎么编程hello world用geany_第一个Hello World 程序
  9. Spring中的depends-on
  10. Tomcat9 配置HTTPS连接
  11. STM32驱动步进电机测试
  12. CSDN 修改名字昵称以及ID 修改博客标题 - 告别自动生成的 id (亲测有效!)
  13. SpringMVC中使用hibernate-validator的坑
  14. 计算机英语拆分,如何使用英语单词拆分法
  15. 存款利息计算器html代码,html+jQuery简单的利息计算器
  16. MySQL之数据类型
  17. unity大量较高尺寸的序列帧图片出包画面马赛克问题
  18. 快速多级子算法(Fast Multipole Method)
  19. php rabbitmq 持久化 磁盘 setflags,PHP使用RabbitMQ
  20. 扎克伯格是学计算机的吗,扎克伯格是犹太人吗?他毕业于哪个院校?

热门文章

  1. ansible(自动化运维中)——ansible常用模块
  2. python学习-综合练习二(整数和浮点数判断奇偶、质数判断)
  3. python学习-综合练习(平方根、海伦公式、随机数、转换函数、数值交换)
  4. vivado 综合报错 “ incorrect freePtr. Call out of sequence? “
  5. java项目 配置文件_细数Java项目中用过的配置文件(properties篇)
  6. GB2312 UTF8 UCS2汉字编码对应表
  7. 如果诸葛亮用C++写出师表。。。。
  8. 一文通吃所有整流滤波电路
  9. 电机驱动TB6612FNG全网断货,可替代方案来了,文末送模块!
  10. Java 匿名存储过程_Java程序员的存储过程