MFC Edit Control 的使用方法
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 的使用方法相关推荐
- MFC Edit control用法
MFC里面的EDIT Control控件的用法是怎么样的,1.怎么样才能赋值给EDIT Control控件并在EDIT Control控件显示出来;2.怎么取得EDIT Control控件的值并传递给 ...
- MFC开发-MFC Edit Control 捕捉回车用法
头文件添加 virtual BOOL PreTranslateMessage(MSG* pMsg); 这个函数是捕获到所有Edit Control回车的消息. BOOL Ctext1Dlg::PreT ...
- VS 2019 MFC Edit Control控件自绘带软键盘
实现功能:点击Edit控件后弹出软键盘,并能设置软键盘的输入最大者和最小值,软键盘采用非模态对话框创建,软键盘按钮字体颜色.背景颜色可以改变.Edit控件获得焦点和失去焦点后字体颜色和背景颜色动态可变 ...
- MFC Edit Control编辑框中值得获取方法总结
** 控件变量分为值变量和控件类的变量 ** ①值变量:与控件关联的数据变量,可以为任何MFC基本数据类型,在控件和变量之间有两种数据的传递方式:控件传递给变量(表征为向控件输入数值改变与之关联的变量 ...
- MFC edit control动态设置密码
1) Password 属性设置为True即可. 如果想在程序中动态改变它. 设置输入时代替显示的符号: m_edit.SetPasswordChar('*'); 取消它: m_edit.SetPas ...
- Edit Control读取与写入踩坑实例与使用方法
Edit Control文本编辑使用踩坑实例与使用方法 如果遇见以下问题,可以参考一下(我暂时是两个编辑框): 不知道Edit Control读取与写入的用法怎么用 OnKillfocusEditSh ...
- 将MFC Grid Control封装为DLL的做法及其在DLL中的使用方法
将MFC Grid Control封装为DLL的做法及其在DLL中的使用方法 MFCGrid control是一款非常优秀的网格控件,支持非常丰富的界面元素,如下图: 因而在数据库程序及报表程序应用较 ...
- MFC EDIT的使用———自动滚屏
在自动换行设置的时候,要在EDIT控件的属性中选中"multiline"的属性和Auto_HScroll.Vertical scroll. 经过多次测试,总结出VC编辑框(EDIT)的自动换 ...
- MFC Edit控件 error:“DDX_Control”: 不能将参数 3 从“int”转换为“CWnd ”
在使用MFC的Edit Control等控件时可能你会遇到这样的问题:error:"DDX_Control": 不能将参数 3 从"int"转换为"C ...
最新文章
- OARCLE11G的密码管理
- 16、子查询改写为表连接
- 顺序表、链表、双向循环链表
- 三句代码调整进程优先级
- 云计算实战系列一(走进linux)
- 多个checkbox 回显
- java虚拟机带键盘安卓版下载。_jvm1.5官方下载
- Python进行Excel数据处理
- 关于DM8168平台扩展PCIE网卡的问题
- ONEXBBC 报错
- 80c51流水灯程序汇编语言,单片机闪烁灯流水灯汇编代码大全
- Spring Initializr私服搭建和定制化模板
- 云更新怎么远程连接服务器,云更新YGX主副服务器互相切换方法
- 基于STM32的智能健康监测手环
- CI information
- MCDM方法及matlab应用四:COPRAS 方法、案例及matlab应用
- (花呗还了吗DJ)原版全网唯一完整版上线啦!
- 浅层深度学习的自然语言研究(3)
- 【python】晋江原耽积分榜前5000文的标签统计
- 小C语言--词法分析程序
热门文章
- Java_io流详解(代码)
- 在Excel中如何获取汉字拼音首字母并大写
- php 中文 encode,php 解决json_encode 时中文出现unicode编码
- ResNet-RS架构复现--CVPR2021
- 什么样的大学女生值得娶回家
- Matlab 一般基本运算符和特殊符号
- Python函数:apply()
- K8S 生态周报| 基础库放弃维护,上游社区如何选择?
- 我的世界服务器副本制作器,RPG服务器地图[原创地图4副本]【柚子制作】
- 基于android Studio的安卓软件接入机智云