一、编辑框的属性
1)垂直方向可以无限输入
2)多行并且可以回车换行
3)水平滚动条和垂直滚动条
4)按住CTRL拖拽编辑框可以得到一个一模一样的属性的编辑框。
二、实现复制编辑框内容
1、添加变量
编辑框1名为m_edit1,
编辑框2名为m_edit2。
2、设置开始时编辑框1,有默认的内容,所以在OnInitDialog中添加编辑框初始化代码。
在“// TODO: 在此添加额外的初始化代码”,添加自己的代码:
3、把编辑框一的内容复制到编辑框二
双击按钮,为按钮写程序:
演示
三、退出按钮
双击按钮在按钮程序里写如下代码:
1、退出程序
2、 以确认形式退出对话框
3、以取消形式退出对话框
四、去除默认对话框按回车就退出的BUG
类视图中选中CEdiCtrDlg,右键属性选择重新按钮,找打OnOK,点击<Add> OnOK。
点击<Add>OnOK之后,会弹出下面的程序:
把CDialogEx::OnOK();屏蔽掉即可。
五、添加变量设置为值类别
1、添加变量
类别设置为值,变量类型设置为int 。
2、设置内容,并同步到编辑框中
如果m_text变量为CString类型,则给变量赋值:
3、显示内容
先把控件内容同步到变量中:
//将控件的内容,同步到变量中
UpdateData(TRUE);
然后把int转换为CString:
//int转换为LPCTSTR
CString str;
str.Format(_T("%d"),m_text);
用MessageBox显示:
//获取内容
MessageBoxW(str);