环境:VS2008

-关联变量

方法一:在控件上右键-变量-CEdit类型变量-输入变量名。

方法二:添加代码

头文件中定义变量CEdit m_edit_fileName;

源文件中变量关联DDX_Control(pDX, IDC_FILENAME, m_edit_fileName);

-取得文本

取得CEdit中输入文本的函数:

int GetWindowTextA(   LPTSTR lpszStringBuf,int nMaxCount ) const;void GetWindowTextA(   CString& rString ) const;

 

-设置文本

设置CEdit中文本的函数:

void SetWindowText(   LPCTSTR lpszString );

如果要输入一些自定义的文本,需要使用转换符(如果你的项目属性选择的是Unicode便需要转换符,如果是多字节便不需要):

m_edit_fileName.SetWindowTextA(_T("Hello world"));

从当前文本往下接,当然要设置CEdit控件的属性

1. Multiline = true:是CEdit可以自动转行;

2. Wantreturn = true:使CEdit可以使用"\r\n"转行。

下面是自动转行的代码:

m_edit_fileName.ReplaceSel(outputStr);//ReplaceSel的函数定义:
void ReplaceSel(LPCTSTR lpszNewText,BOOL bCanUndo = FALSE
);

- 初始化文本

注意:如果是2008的对话框在初始生成的时候没有了对话框初始化函数,如果你在对话框的构造函数里为文本框进行初始化就会报错。需要先加入对话框的初始化函数。

加入对话框初始化函数步骤:

1. 到类视图下右击你的对话框类,选择属性。

2. 在属性对话框中选择重写项(一个绿色的方块)

3. 重写项中有一项叫做OnInitDialog,点击该项添加即可。

代码添加:

virtual BOOL OnInitDialog();

//初始化对话框BOOL CDlgPre_LDA::OnInitDialog(){    CDialog::OnInitDialog();

// TODO:  在此添加额外的初始化    m_edit.SetWindowTextA(_T("doc")); //初始化文本(m_edit是关联到CEdit控件的CEdit变量)

return TRUE;  // return TRUE unless you set the focus to a control// 异常: OCX 属性页应返回 FALSE}

转载于:https://www.cnblogs.com/xiaoka/archive/2012/01/28/2330675.html

【C++ 学习笔记】 MFC CEdit相关推荐

  1. MFC学习笔记--MFC创建窗口

    MFC创建窗口 基本说明 过程 消息映射机制 应用例子 利用模版创建窗口 文化建设 基本说明 mfc:微软基础类库(microsoft foundation classes)微软公司提供的类库,以 * ...

  2. 我的MFC/C++学习笔记 http://blog.bccn.net/CrystalFan/6909

    2009.07.31 ------------------------------------------------------------------------------------ No.1 ...

  3. mfc程序转化为qt_小峰的QT学习笔记

    我的专业是输电线路,上个学期,我们开了一门架空线路设计基础的课,当时有一个大作业是计算线路的比载,临界档距,弧垂最低点和安装曲线.恰逢一门结课考试结束,大作业ddl快到,我和另外两个同专业的室友除了有 ...

  4. MFC 学习笔记(一):MFC单文档程序运行流程梳理与总结

    MFC 学习笔记(一):MFC单文档程序运行流程梳理与总结 1.MFC单文档程序运行流程 1.首先利用全局变量对象 theApp 启动应用程序 (这是因为这个全局对象,基类CWinApp中 this ...

  5. 深入浅出MFC学习笔记

    深入浅出MFC学习笔记 ithzhang CSDN博客:http://blog.csdn.net/ithzhang/article/category/1159054 转载于:https://blog. ...

  6. C++ MFC 学习笔记+小型通讯录系统实现

    MFC 最详细入门教程 [MFC常用函数总结](https://www.cnblogs.com/jiu0821/p/4606639.html) [C++ & MFC]https://www.c ...

  7. VC++深入详解学习笔记

    VC++深入详解学习笔记 Lesson1: Windows程序运行原理及程序编写流程 Lesson2: 掌握C++基本语法 Lesson3: MFC框架程序剖析 Lesson4: 简单绘图 Lesso ...

  8. 天草脱壳视频学习笔记(逆向 OD)

    天草壳世界学习笔记: 1.OD的查找支持模糊查找 ?? 比如 要查找 E82091FBFFA1B8  可模糊查找:E8??91FBFF??B8 2.OD的插件idaficator 可以支持回滚 就是记 ...

  9. 天草脱壳视频学习笔记

    天草壳世界学习笔记: 1.OD的查找支持模糊查找 ?? 比如 要查找 E82091FBFFA1B8  可模糊查找:E8??91FBFF??B8 2.OD的插件idaficator 可以支持回滚 就是记 ...

  10. OpenCV学习笔记(五十六)——InputArray和OutputArray的那些事core OpenCV学习笔记(五十七)——在同一窗口显示多幅图片 OpenCV学习笔记(五十八)——读《Mast

    OpenCV学习笔记(五十六)--InputArray和OutputArray的那些事core 看过OpenCV源代码的朋友,肯定都知道很多函数的接口都是InputArray或者OutputArray ...

最新文章

  1. 设置访问权限_一项一项教你测等保2.0——Windows访问控制
  2. POJ1988 Cube Stacking
  3. XGBoost算法的相关知识
  4. rfid在高速公路管理中的应用_RFID技术与ETC技术在弱电门禁系统中应用
  5. openssl创建私有ca
  6. 穷小子做网站赚钱终得丈母娘认可
  7. 日赚10.07亿?字节跳动去年收入约580亿美元 同比增长70%
  8. 求1-50的偶数和,和奇数和
  9. Typora、github中的markdown不同的行间距
  10. 在10万以内判断,一个整数加上100后是一个完全平方数,再加上168又是一个完全平方数,求该数...
  11. 什么是透视?什么是一点透视?
  12. go 合并excel
  13. [转载]做数学是倒过来的(林群)
  14. igraph java_igraph从邻接列表生成邻接矩阵
  15. unity生成二维码
  16. 【系统分析师之路】2016年系统分析师下午案例分析真题
  17. Mask Scoring R-CNN[详解]
  18. 探讨位操作、算术右移、逻辑右移
  19. Volo - Rust gRPC 框架入门
  20. python——pygame制作恶搞舍友小游戏

热门文章

  1. [react] 怎么在React中引入其它的UI库,例如Bootstrap
  2. 前端学习(3241):react生命周期forceUpdate
  3. [html] img中的src加载失败时如何用默认图片来替换呢?
  4. [html]说说页面中字体渲染规则是怎样的?会有哪些因素影响字体的渲染?
  5. 54失败是成功之母二
  6. [css] 你有没有自己写过一套UI库?说下遇到哪些难点?
  7. [css] 用css实现一个等腰三角形的小图标
  8. 前端学习(2478):请求提交
  9. 前端学习(2456):文章列表
  10. 前端学习(531):什么是等高布局