标签:cst 技术分享 ane 消息 编写 form 访问 格式 一个
他们都有一个属性.就是可以输入标题内容.以及可以自定义控件ID.
创建一个MFC Dlg对话框.
关于对话框的标题.我们都可以在他们各自的属性中设置.
也可以设置自己特有的ID.比如编辑框举例
常用的API:
1.根据控件ID.获取控件的标题名称.
GetDlgItemText(控件ID,字符串缓冲区);
2.根据控件ID.设置控件的标题.
SetDlgItemText(控件ID.字符串);
双击按钮.我们可以响应按钮点击消息.在按钮点击消息中获取编辑框的内容.并且设置到静态文本上.
PS: 我们需要都要设置这个控件的ID.否则无法使用API获取.
PS: 我们如果在MFC中使用API .需要加上全局访问符号.:: 也就是四饼. 否则就是使用MFC自带的 封装的API
不过此时我们上面所说的API.就是使用的MFC封装的.比较方便..
void CButtonAnEditAnStaticTextDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 CString str; GetDlgItemText(EDT_SHOWVALUE, str); //获取编辑框的内容.结果放到str缓冲区中. //统计字符个数.以及自己. int nlen = 0; nlen = str.GetLength(); //获取缓冲区的长度.给nlen CString OutPut; OutPut.Format(TEXT("字符串长度 = %d "), nlen);//格式化字符串.给Output. //设置到静态文本框 SetDlgItemText(IDC_STATIC, OutPut); //将设置好的字符串.设置到文本框中. }
应用程序截图:
标签:cst 技术分享 ane 消息 编写 form 访问 格式 一个
原文地址:https://www.cnblogs.com/iBinary/p/9652668.html