MFC用了两年了,各种控件的使用方法总是记不住,这次让俺来记录一下,省的每次都要自己查教程或者参考之前做过的实例。

首先新建一个MFC应用程序(基于对话框、单文档或者多文档都行),新建一个对话框,拖一个Edit Control到对话框上,有需要的话要更改ID或者其他属性。

给对话框添加一个类:【右键】->【添加类】->【输入类名】->【确定】

给控件添加对应的函数:【右键】->【添加事件处理程序】->【选择消息类型、修改函数名、选择对应的类】->【确定】

获取到用户输入到编辑框的信息:

CString Text;
void TextToSpeech::OnEnChangeEdit1()
{GetDlgItem(IDC_EDIT1)->GetWindowText(Text);  //DditControl的ID:IDC_EDIT1
}

这个时候可能会报错

“未定义标识符..........”

根据我百八十次的经验来看

是缺少了:

#include"resource.h"

这里获取到的编辑框的内容是CString类型的,有的时候我们需要的是用户输入的数字或者其他符号,那只需要加个类型转换就好了,可以看->http://www.cnblogs.com/Davis812/p/3902606.html

比如说这样:

float mins;
void LinearEnhance::OnEnChangemin()
{CString Whatmin;GetDlgItem(IDC_min)->GetWindowText(Whatmin);mins = _ttof(LPCTSTR(Whatmin));
}

先到这,下次用到其他功能接着写教程

MFC Edit Control 的使用方法相关推荐

  1. MFC Edit control用法

    MFC里面的EDIT Control控件的用法是怎么样的,1.怎么样才能赋值给EDIT Control控件并在EDIT Control控件显示出来;2.怎么取得EDIT Control控件的值并传递给 ...

  2. MFC开发-MFC Edit Control 捕捉回车用法

    头文件添加 virtual BOOL PreTranslateMessage(MSG* pMsg); 这个函数是捕获到所有Edit Control回车的消息. BOOL Ctext1Dlg::PreT ...

  3. VS 2019 MFC Edit Control控件自绘带软键盘

    实现功能:点击Edit控件后弹出软键盘,并能设置软键盘的输入最大者和最小值,软键盘采用非模态对话框创建,软键盘按钮字体颜色.背景颜色可以改变.Edit控件获得焦点和失去焦点后字体颜色和背景颜色动态可变 ...

  4. MFC Edit Control编辑框中值得获取方法总结

    ** 控件变量分为值变量和控件类的变量 ** ①值变量:与控件关联的数据变量,可以为任何MFC基本数据类型,在控件和变量之间有两种数据的传递方式:控件传递给变量(表征为向控件输入数值改变与之关联的变量 ...

  5. MFC edit control动态设置密码

    1) Password 属性设置为True即可. 如果想在程序中动态改变它. 设置输入时代替显示的符号: m_edit.SetPasswordChar('*'); 取消它: m_edit.SetPas ...

  6. Edit Control读取与写入踩坑实例与使用方法

    Edit Control文本编辑使用踩坑实例与使用方法 如果遇见以下问题,可以参考一下(我暂时是两个编辑框): 不知道Edit Control读取与写入的用法怎么用 OnKillfocusEditSh ...

  7. 将MFC Grid Control封装为DLL的做法及其在DLL中的使用方法

    将MFC Grid Control封装为DLL的做法及其在DLL中的使用方法 MFCGrid control是一款非常优秀的网格控件,支持非常丰富的界面元素,如下图: 因而在数据库程序及报表程序应用较 ...

  8. MFC EDIT的使用———自动滚屏

    在自动换行设置的时候,要在EDIT控件的属性中选中"multiline"的属性和Auto_HScroll.Vertical scroll. 经过多次测试,总结出VC编辑框(EDIT)的自动换 ...

  9. MFC Edit控件 error:“DDX_Control”: 不能将参数 3 从“int”转换为“CWnd ”

    在使用MFC的Edit Control等控件时可能你会遇到这样的问题:error:"DDX_Control": 不能将参数 3 从"int"转换为"C ...

最新文章

  1. OARCLE11G的密码管理
  2. 16、子查询改写为表连接
  3. 顺序表、链表、双向循环链表
  4. 三句代码调整进程优先级
  5. 云计算实战系列一(走进linux)
  6. 多个checkbox 回显
  7. java虚拟机带键盘安卓版下载。_jvm1.5官方下载
  8. Python进行Excel数据处理
  9. 关于DM8168平台扩展PCIE网卡的问题
  10. ONEXBBC 报错
  11. 80c51流水灯程序汇编语言,单片机闪烁灯流水灯汇编代码大全
  12. Spring Initializr私服搭建和定制化模板
  13. 云更新怎么远程连接服务器,云更新YGX主副服务器互相切换方法
  14. 基于STM32的智能健康监测手环
  15. CI information
  16. MCDM方法及matlab应用四:COPRAS 方法、案例及matlab应用
  17. (花呗还了吗DJ)原版全网唯一完整版上线啦!
  18. 浅层深度学习的自然语言研究(3)
  19. 【python】晋江原耽积分榜前5000文的标签统计
  20. 小C语言--词法分析程序

热门文章

  1. Java_io流详解(代码)
  2. 在Excel中如何获取汉字拼音首字母并大写
  3. php 中文 encode,php 解决json_encode 时中文出现unicode编码
  4. ResNet-RS架构复现--CVPR2021
  5. 什么样的大学女生值得娶回家
  6. Matlab 一般基本运算符和特殊符号
  7. Python函数:apply()
  8. K8S 生态周报| 基础库放弃维护,上游社区如何选择?
  9. 我的世界服务器副本制作器,RPG服务器地图[原创地图4副本]【柚子制作】
  10. 基于android Studio的安卓软件接入机智云