编辑框的使用
1导入编辑框
1.1
工具箱中导入EditContrl
1.2 编辑框的属性:
Multilines :多行
WantReturn :换行
Auto HScroll :竖直方向
vertical Scroll:垂直滚动条
Horizonnal Scroll :水平滚动条
1.3 复制编辑框的内容
首先要添加变量
初始化里默认编辑框的内容
m_edit1.SetWindowTextW(TEXT("C++学院")) ;
复制edit1的内容,然后设置到edit2,通过button1控件来实现
void CMy03EditCtrlDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
//获取到EDIT1的内容,然后复制到EDIT2
CString str;
m_edit1.GetWindowTextW(str);
m_edit2.SetWindowTextW(str);
}
通过button2控件来实现退出对话框
void CMy03EditCtrlDlg::OnBnClickedButton2()
{
// TODO: 在此添加控件通知处理程序代码
//exit(0); //退出整个程序
//退出当前对话框
//CDialogEx::OnOK();
CDialog::OnCancel();
}
1.4 编辑框的重写
找到属性当中的OnOK(),在类方法里注释掉就行,点击回车就不会退出对话框
1.5关联value的方式改变edit的内容
添加变量
void CMy03EditCtrlDlg::OnBnClickedButton3()
{
// TODO: 在此添加控件通知处理程序代码
//利用 关联value的方式,设置和改变edit的内容
//设置内容
m_edit3= TEXT("哈哈"); //为什么这里不用GetWindowWTEXT获取内容,因为添加变量的时候,m_edit3设置的是value
//将变量内容 同步到控件中
UpdateData(FALSE);
}
void CMy03EditCtrlDlg::OnBnClickedButton4()
{
// TODO: 在此添加控件通知处理程序代码
//将变量的内容同步到控件当中
UpdateData(TRUE);
MessageBox(m_edit3);
}