理解GetDlgItem()函数

GetDlgItem()作用

获取某个控件的指针

从函数名字分析:

Dlg=Dialog=对话框、Item=一件一个

意思:获取对话框里面的某一个控件

从函数参数分析:

两种参数

一是一个参数:nID控件的名字IDC_XXX(常用此方法获取某个控件)

二是两个参数:窗体句柄hWnd、控件名字nID

GetDlgItem()返回类型

该函数返回的是某个控件的指针


理解GetWindowText()函数

GetWindowText()作用

该函数需要控件来调用

作用就是获取该控件里面的内容,同时把内容拷贝给传入的参数

这样就获取到了某个控件里面的内容


使用GetDlgItem()函数获取某控件的指针

使用GetWindowText()函数获取该控件里面的内容并拷贝给参数

首先、获取该控件的指针:GetDlgItem(IDC_EDIT)

接着、使用该指针调用函数:

CString name;

GetDlgItem(IDC_EDIT)->GetWindowText(name);

MFC中GetDlgItem()和GetWindowText()获取控件里面的数据并保存下来相关推荐

  1. mfc中在vector里添加控件类型的数据时出现C2248错误

    @mfc中在vector里添加控件类型的数据时出现C2248错误 这是我在.h文件中定义的2个容器 public:vector<CComboBox*> cbx;vector <CSt ...

  2. MFC中,如何获得对话框控件相对于父窗口(对话框窗口)的位置

    在MFC中,如何获得对话框控件相对于父窗口(对话框窗口)的位置: CRect  r; pWnd->GetWindowRect(&r); 这样获得的r是控件相对于屏幕的坐标,然后用Scre ...

  3. MFC中如何让一个CStatic控件响应消息

    在MFC中有时需要自己Create控件,如何写一个可以响应消息的控件呢,例如:CStatic 如下: CStatic test; test.Create("my static",  ...

  4. MFC中通过SendMessage修改Edit控件的文本

    通过Windows API可以方便地实现. 3步走: HWND hWnd = ::FindWindow(NULL,"showPicture"); HWND hEdit = ::Ge ...

  5. 在VS2010/MFC中如何对对话框添加控件

    创建对话框资源需要创建对话框模板.修改对话框属性.为对话框添加各种控件等步骤.而如何为对话框添加控件直接影响到界面的美观和开发人员的工作效率.本人将为大家介绍如何为对话框添加控件的详细步骤. 方法/步 ...

  6. MFC中CImageList(图形列表控件)、CTreeCtrl(树形列表控件)的简单用法

    网上资料: CImageList控件:用来保存一组相同大小的图标或位图,它没有图形显示界面,主要用途是为其它控件提供图形列表.可以通过索引访问图标或位图. CImageList常用的函数有: 函数 说 ...

  7. MFC之图像绘制---高速绘图控件(High-speed Charting Control)应用(一)

    High-speed Charting Control的下载.配置及创建 一.介绍 必须吹一波这个大佬,我觉得这个可能是MFC中最好用的绘图控件了,相关下载链接如下: 官方下载地址https://ww ...

  8. MFC使用GetDlgItem获取控件导致程序崩溃的问题

    对于MFC窗口,在没有被创建完成时,是无法获取控件资源的.如果将GetDlgItem写在窗口类构造函数中,就会导致程序崩溃 正确方法是将GetDlgItem放在窗口类的OnInitDialog函数中执 ...

  9. android自定义view获取控件,android 自定义控件View在Activity中使用findByViewId得到结果为null...

    转载:http://blog.csdn.net/xiabing082/article/details/48781489 1.  大家常常自定义view,,然后在xml 中添加该view 组件..如果在 ...

最新文章

  1. Hive 高频考点讲解
  2. matlab ac电源,MATLAB对AC/DC/AC电源的死区效应谐波仿真
  3. 容器学习 之 限制容器资源(十一)
  4. java面试题十三 string创建了几个对象
  5. Spring Boot使用MyBatis 3打印SQL的配置
  6. 从零开始学前端:上节课案例+break,continue以及while和do while --- 今天你学习了吗?(JS:Day5)
  7. java ordered list_Java - JSON对象和ListOrderedMap问题
  8. NOIP2001数的计算
  9. springboot 和springMVC interceptor使用
  10. Axure RP安装破解汉化以及发布到至AxureShare
  11. Java实验报告(七)|IO编程
  12. java 扫雷 实验报告_java实现简单扫雷
  13. 彻底卸载VMware软件
  14. 【大学物理·早期通子论和量子力学基础】德布罗意波微观粒子的波粒二象性
  15. NodeJS--NVM出现exit status 1解决方法
  16. OpenShift 4 - 用 External Secret 集成 Hashicorp Vault
  17. 2014年互联网IT公司产品、技术类人员工资待遇汇总 2015部分补充
  18. Unity 中 print 和 Debug.Log 的区别
  19. 【总结】IDS入侵检测系统
  20. continue用法

热门文章

  1. 华为鲲鹏HCIA考试-练习07
  2. Android Studio旧版(内含SDK)安装和环境变量配置 转自I-T枭
  3. java byte char io流_Java基础进阶 IO流之字节流
  4. 一个女孩子做这个不太好,做不长久,特别年龄大了更不好做....
  5. ODP.NET与复杂的PL/SQL数据类型(Using ODP.NET To Deal With Complex PLSQL Data Types)
  6. 分组 java_Java 代码实现分组
  7. C#.NET机器学习与彩票数据分析
  8. python.列表全方位解读
  9. 3. RDMA基本元素
  10. 实力出圈!联诚发LED屏与xr虚拟拍摄解决方案亮相文博会!