当前位置: 首页 > news >正文

Windows图形界面(GUI)-MFC-C/C++ - 编辑框(Edit Control) - CEdit

  • 公开视频 -> 链接点击跳转公开课程
  • 博客首页 -> ​​​链接点击跳转博客主页

目录

编辑框(Edit Control) - CEdit

基本概念

成员函数

示例代码


编辑框(Edit Control) - CEdit

基本概念
  • 编辑框(Edit Control)是一个允许用户输入和编辑文本的窗口。

  • 可以用于多种目的,如输入用户名、密码、搜索查询等。编辑框可以设置为单行或多行,也可以设置为密码输入框,其中输入的字符会被星号或其他字符替代。

  • 在MFC中,编辑框控件由 CEdit 类管理。这个类提供了操作编辑框的方法和属性。

成员函数
  • 文本内容:GetWindowText()SetWindowText() 函数

  • 文本长度:GetWindowTextLength() 函数

  • 单行编辑框:ES_SINGLELINE

  • 多行编辑框:ES_MULTILINE

  • 密码框:ES_PASSWORD

  • 字体设置:SetFont() 函数

  • 文本颜色:SetTextColor()SetBkColor() 函数

  • GetWindowText():获取编辑框中的文本

  • SetWindowText():设置编辑框中的文本

  • GetWindowTextLength():获取编辑框中文本的长度

  • SetReadOnly():设置编辑框为只读模式,用户不能编辑文本。

示例代码
void CMainDlg::OnBnClickedButton2()
{// 禁用模式// CWnd::EnableWindow;// 密码模式// ES_PASSWORD;// 只读模式// ES_READONLY;// m_Account.SetReadOnly;m_Account.SetWindowTextW(_T("请在此输入账号"));CString strAcconut;CString strPassWor;m_Account.GetWindowTextW(strAcconut);m_PassWord.GetWindowTextW(strPassWor);int nLength = m_PassWord.GetWindowTextLength();if (nLength > 8){AfxMessageBox(_T("用户密码超过指定长度"));}
}

http://www.lryc.cn/news/413980.html

相关文章:

  • 网络安全防御【IPsec VPN搭建】
  • java环境配置与tomcat的配置
  • OD C卷 - 来自异国的客人/幸运数字
  • C++ | 动态内存管理 new、delete (用法、底层)详解
  • 【C语言】结构体内存布局解析——字节对齐
  • 模型表达方式
  • 校园课程助手【4】-使用Elasticsearch实现课程检索
  • 经典运维面试题
  • 别再盲目推广了!Xinstall助你开启App线下推广新篇章
  • 大厂linux面试题攻略五之数据库管理
  • 【pytorch】模型集成
  • 初识集合和数据结构
  • cocos creator 3.x中动态加载 resources 文件夹下的图片时提示找不到
  • 第九十八周周报
  • 程序员找工作之数据结构面试题总结分析
  • 设置provider解决maven找不到JUnit 5测试样例
  • php反序列化靶机serial实战
  • 类型推断技术及仓颉语言实践
  • 职场生存秘籍:16条黄金法则
  • Flask 介绍
  • JAVA基础知识点3 (String 和 StringBuffer 以及 StringBuilder 的特点以及区别)
  • 2024年8月AI内容生成技术的现状与未来:从文生文到跨模态交互的全景分析
  • File 34
  • AI全知道-Embedding model中的Vector知识点
  • Qt 学习第四天:信号和槽机制(核心特征)
  • 跳跃游戏Ⅱ C++简单代码
  • Gitlab中access token 和Deploy token的区别
  • 【多线程】线程的五种创建方法
  • 关闭窗口工具类 - C#小函数类推荐
  • Xilinx FPGA 原语解析(一):IBUFDS_GTE3 差分时钟输入缓冲器