MFC入门基础(十)静态文本框()、编辑框(Edit Control)
一、静态文本框的使用
1、如何动态创建静态文本框,不是使用对话框模板进行拖动,而是手动代码进行创建,先看下
函数Create();
CStatic类的方法Create:
virtual BOOL Create(
LPCTSTR lpszText, //静态文本框内容
DWORD dwStyle, //静态控件风格,一般为WS_CHILD | WS_VISIBLE,表示作为对话框的子窗口并且可见
const RECT& rect, //静态文本框位置
CWnd* pParentWnd, //父窗口指针,可用this
UINT nID = 0xffff //控件ID,如上述实例中,直接设置ID为可以进行自己设置,如:8888
);
2、开始进行 尝试,先新建个mfc界面出来,然后放个按钮上去,再来,在界面中的按钮中双击添加鼠标点击事件,最后就是在鼠标事件函数中添加如下:
void Ctest03Dlg::OnBnClickedButton1()
{// TODO: 在此添加控件通知处理程序代码CStatic *pEdit;CRect rct(0,0,200,200);pEdit = new CStatic();pEdit->Create(_T("动态对话框"),WS_CHILD|WS_VISIBLE,rct,this,8888);pEdit->ShowWindow(SW_SHOW);
}
最后效果就是:
二、编辑框
参考博客:VS2010/MFC编程入门之二十一(常用控件:编辑框Edit Control)-软件开发-鸡啄米
使用编辑框最重要是,获取和设置编辑框中的正文,它们对应的成员函数分别是GetWindowText和SetWindowText,这两个函数都是继承自CWnd类的成员函数,另外,还可以使用CWnd类的GetWindowTextLength函数获取编辑框中正文的长度IDC_MULTI_LINE_EDIT,属性Multiline设置为true
1、新建个mfc工程,然后拖动个编辑框进来,右击边框,选择添加变量设置ID为:
右击,添加个变量,如下:
然后就可以开始设置编辑框里面的内容了,如下:(画框部分为新增内容)
最后效果就是:
MFC入门基础(十)静态文本框()、编辑框(Edit Control)相关推荐
- MFC入门示例之静态文本框、编辑框
点击按钮计算文本框中文本长度 void CMFCApplication1Dlg::OnBnClickedButton1() {CString strInput;GetDlgItemText(IDC_E ...
- mfc入门基础(六)创建模态对话框与非模态对话框
参考博客: VS2010/MFC编程入门之十一(对话框:模态对话框及其弹出过程)-软件开发-鸡啄米 一.创建模态对话框 1.接着上节中的test02的例子来讲,找到test02.cpp文件,找到函数I ...
- html显示隐藏域的值,JavaScript获取文本框/编辑框/隐藏域的值
/p> "http://www.w3.org/TR/html4/loose.dtd"> JavaScript获取文本框/编辑框/隐藏域的值_网页代码站(www.webd ...
- MFC入门基础(十二)控件 CScrollBar的使用
1.参考博客: VS2010/MFC编程入门之二十六(常用控件:滚动条控件Scroll Bar)-软件开发-鸡啄米 以下内容是参考上述博客大神的稍作修改 2. 首先还是创建一个基于对话框的MFC工程 ...
- mfc入门基础(四)对话框添加控件、创建对话框类和为对话框控件添加变量
参考博客:VS2010/MFC编程入门之七(对话框:为对话框添加控件)-软件开发-鸡啄米 VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)-软件开发-鸡啄米 基于基础(三)中写的 ...
- MFC入门基础(十一)控件编程示例
参考博客:VS2010/MFC编程入门之二十三(常用控件:按钮控件的编程实例)-软件开发-鸡啄米 以下内容主要来自于上述大神博客,稍作修改 1.首先还是新建一个mfc的应用程序(基于对话框的) 2.删 ...
- 文本输入编辑框 EditText
目录 一.EditText简单介绍 二.EditText外观 1.隐藏EditTExt边框 2.自定义EditText边框 三.监听焦点变更事件 一.EditText简单介绍 编辑框 EditText ...
- MFC小笔记:滑动条与编辑框
需求: 有一个滑动条(IDC_SLIDER1)和一个编辑框(IDC_EDIT1),当滑动条变化时,数值在编辑框中同时显示. 添加NM_CUSTOMDRAW响应事件,代码如下: void CCamera ...
- MFC的基本控件的使用~编辑框(Edit Controll)的使用
简单介绍一下编辑框的比较常用的属性: multiline :多行显示 WantReturn:使用回车 Auto HScroll:水平 无限延伸 Auto VScroll:垂直无限延伸 Vertica ...
- Linux基础命令介绍十:文本流编辑 sed
与vim不同,sed是一种非交互式的文本编辑器,同时它又是面向字符流的,每行数据经过sed处理后输出. sed [OPTION]... [script] [file]... sed的工作过程是这样的: ...
最新文章
- 【django轻量级框架】django项目部署到阿里云服务器流程
- C语言sopc蜂鸣器按键弹奏中音,基于sopc 蜂鸣器
- C语言程序练习- L1-010 比较大小 (10分)
- C++ 控制结构和函数(二) —— 函数I(Functions I)
- 十五、Python第十五课——测试代码
- 安卓学习笔记:使用PopupWindow创建简单菜单
- iPhone 12s Pro Max外观配置细节曝光:支持120Hz刷新率
- [源码和文档分享]基于C#和MYSQL数据库实现的课程自动考试系统
- 显示墙 显示服务器地址,云墙怎么看服务器地址
- MYSQL问题解决方案:Access denied for user ‘root‘@‘localhost‘ (using password:YES)
- 第二章:JAVA编程基础
- 林文信12小时学会流行键盘基础教程-爱奇艺链接地址
- android照片同步到另一部手机,换手机后怎么把照片转移到新手机上?
- 女人,百花千红你最美
- Syzmlw蜗居在线播放
- 编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。
- 《控制论导论》读书:变异度-传输变异度
- 树莓派4B官方说明文档
- 控制器设计与仿真 实验计算机组成,计算机组成原理——微程序控制器实验
- 加码企业云原生进化,解读阿里云容器新品ACK Pro与ACK@Edge
热门文章
- mvc 实体类 自定义验证特性
- cmd命令行怎样运行python,在CMD命令行中运行python脚本的方法
- python 获取微信语音消息_GitHub - advancer-debug/Python_wechat: Python实现微信自动回复及接入聊天机器人...
- Spring boot(四):整合Mybatis
- 针对TCP连接的网络监控平台—AINA Lyzer
- Android-高德api使用常见错误
- golang操作chromedp模拟浏览器基础入门
- 红米1A显示器于笔记本win10环境下,如何设置颜色范围使得显示器亮度恢复成250nit
- Tkinter单选框
- 2G内存刚刚好 浅谈4G内存对笔记本的影响