一、静态文本框的使用

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)相关推荐

  1. MFC入门示例之静态文本框、编辑框

    点击按钮计算文本框中文本长度 void CMFCApplication1Dlg::OnBnClickedButton1() {CString strInput;GetDlgItemText(IDC_E ...

  2. mfc入门基础(六)创建模态对话框与非模态对话框

    参考博客: VS2010/MFC编程入门之十一(对话框:模态对话框及其弹出过程)-软件开发-鸡啄米 一.创建模态对话框 1.接着上节中的test02的例子来讲,找到test02.cpp文件,找到函数I ...

  3. html显示隐藏域的值,JavaScript获取文本框/编辑框/隐藏域的值

    /p> "http://www.w3.org/TR/html4/loose.dtd"> JavaScript获取文本框/编辑框/隐藏域的值_网页代码站(www.webd ...

  4. MFC入门基础(十二)控件 CScrollBar的使用

    1.参考博客: VS2010/MFC编程入门之二十六(常用控件:滚动条控件Scroll Bar)-软件开发-鸡啄米 以下内容是参考上述博客大神的稍作修改 2. 首先还是创建一个基于对话框的MFC工程 ...

  5. mfc入门基础(四)对话框添加控件、创建对话框类和为对话框控件添加变量

    参考博客:VS2010/MFC编程入门之七(对话框:为对话框添加控件)-软件开发-鸡啄米 VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)-软件开发-鸡啄米 基于基础(三)中写的 ...

  6. MFC入门基础(十一)控件编程示例

    参考博客:VS2010/MFC编程入门之二十三(常用控件:按钮控件的编程实例)-软件开发-鸡啄米 以下内容主要来自于上述大神博客,稍作修改 1.首先还是新建一个mfc的应用程序(基于对话框的) 2.删 ...

  7. 文本输入编辑框 EditText

    目录 一.EditText简单介绍 二.EditText外观 1.隐藏EditTExt边框 2.自定义EditText边框 三.监听焦点变更事件 一.EditText简单介绍 编辑框 EditText ...

  8. MFC小笔记:滑动条与编辑框

    需求: 有一个滑动条(IDC_SLIDER1)和一个编辑框(IDC_EDIT1),当滑动条变化时,数值在编辑框中同时显示. 添加NM_CUSTOMDRAW响应事件,代码如下: void CCamera ...

  9. MFC的基本控件的使用~编辑框(Edit Controll)的使用

    简单介绍一下编辑框的比较常用的属性: multiline  :多行显示 WantReturn:使用回车 Auto HScroll:水平 无限延伸 Auto VScroll:垂直无限延伸 Vertica ...

  10. Linux基础命令介绍十:文本流编辑 sed

    与vim不同,sed是一种非交互式的文本编辑器,同时它又是面向字符流的,每行数据经过sed处理后输出. sed [OPTION]... [script] [file]... sed的工作过程是这样的: ...

最新文章

  1. 【django轻量级框架】django项目部署到阿里云服务器流程
  2. C语言sopc蜂鸣器按键弹奏中音,基于sopc 蜂鸣器
  3. C语言程序练习- L1-010 比较大小 (10分)
  4. C++ 控制结构和函数(二) —— 函数I(Functions I)
  5. 十五、Python第十五课——测试代码
  6. 安卓学习笔记:使用PopupWindow创建简单菜单
  7. iPhone 12s Pro Max外观配置细节曝光:支持120Hz刷新率
  8. [源码和文档分享]基于C#和MYSQL数据库实现的课程自动考试系统
  9. 显示墙 显示服务器地址,云墙怎么看服务器地址
  10. MYSQL问题解决方案:Access denied for user ‘root‘@‘localhost‘ (using password:YES)
  11. 第二章:JAVA编程基础
  12. 林文信12小时学会流行键盘基础教程-爱奇艺链接地址
  13. android照片同步到另一部手机,换手机后怎么把照片转移到新手机上?
  14. 女人,百花千红你最美
  15. Syzmlw蜗居在线播放
  16. 编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。
  17. 《控制论导论》读书:变异度-传输变异度
  18. 树莓派4B官方说明文档
  19. 控制器设计与仿真 实验计算机组成,计算机组成原理——微程序控制器实验
  20. 加码企业云原生进化,解读阿里云容器新品ACK Pro与ACK@Edge

热门文章

  1. mvc 实体类 自定义验证特性
  2. cmd命令行怎样运行python,在CMD命令行中运行python脚本的方法
  3. python 获取微信语音消息_GitHub - advancer-debug/Python_wechat: Python实现微信自动回复及接入聊天机器人...
  4. Spring boot(四):整合Mybatis
  5. 针对TCP连接的网络监控平台—AINA Lyzer
  6. Android-高德api使用常见错误
  7. golang操作chromedp模拟浏览器基础入门
  8. 红米1A显示器于笔记本win10环境下,如何设置颜色范围使得显示器亮度恢复成250nit
  9. Tkinter单选框
  10. 2G内存刚刚好 浅谈4G内存对笔记本的影响