【MFC基础】02编辑框Edit Control

这篇博客详细介绍了编辑框在编程中的常见属性,包括Multiline、Password、Readonly等,以及如何通过多种方式获取和设置编辑框的内容,如使用GetWindowText、GetDlgItemText、GetDlgItemInt等函数,以及利用成员变量和控件变量进行操作。同时,讨论了对输入数据的校验和限制,例如限制输入为数字,并展示了如何更新编辑框内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、属性

首先选中任意一个编辑框,看看编辑框都有哪些属性,其中常用到属性有:

 Multiline:多行,表示内容可以多行显示,一般记录性的编辑框需要多行; 
 Password: 密码,表示文本以密码形式呈现,一般用来输出密码; 
 Read only:只读,表示文本内容只能读不能写; 
 Number:   数字,表示只能输入数字; 
 Lowercase:小写,所有字母全部自动转换为小写显示; 
 Uppercase:大写,所有字母全部自动转换为大写显示; 
 Horizontal scroll:水平滚动条,需要先选中Multiline属性; 
 Vertical scroll:垂直滚动条,需要先选中Multiline属性; 

二、编辑控件的7种操作方式

//第1种方式

 int num1,num2,num3; 
 char ch1[10],ch2[10],ch3[10]; 
 GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,10); 
 GetDlgItem(IDC_EDIT2)->GetWindowText(ch2,10); 
  
 num1 = atoi(ch1); 
 num2 = atoi(ch2); 
 num3 = num1 + num2; 
 itoa(num3,ch3,10); 
 GetDlgItem(IDC_EDIT3)->SetWindowText(ch3); 

//第2种方式


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SuperJun12345

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值