mfc学习凌乱(一)
来源:互联网 发布:vue服务端渲染java 编辑:程序博客网 时间:2024/06/16 06:43
1、创建对话框的MFC程序;(不是以UNICODE为编码方式,而是以多字节方式)
2、常常使用按钮、文本框控件:
//Button 使用按钮,MessageBox弹出对话框
void CtesmfcDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
char szShow[64] = {0};
sprintf(szShow, "连接%s:%d设备成功", g_strIp, g_iPort);
MessageBox(szShow);//(如果不是以多字节方式,则需要前面加_T)
}
/***********************原因加_T****************
_T()宏在8位字符环境下是如下定义的:
#define _T(x) x // 非Unicode版本(non-Unicode version)
而在Unicode环境下是如下定义的:
#define _T(x) L##x // Unicode版本(Unicode version)
****************************/
//Edit Control文本框控件,((CEdit*)GetDlgItem(IDC_EDIT1))->GetWindowText(g_strIp);得到数据
//得到设备ip
void CtesmfcDlg::OnEnChangeEdit1()
{
// TODO: 如果该控件是 RICHEDIT 控件,则它将不会
// 发送该通知,除非重写 CDialog::OnInitDialog()
// 函数并调用 CRichEditCtrl().SetEventMask(),
// 同时将 ENM_CHANGE 标志“或”运算到掩码中。
// TODO: 在此添加控件通知处理程序代码
((CEdit*)GetDlgItem(IDC_EDIT1))->GetWindowText(g_strIp);//得到IDC_EDIT1控件的数据
}
// Check Box 选择按钮
void CtesmfcDlg::OnBnClickedCheck1()
{
// TODO: 在此添加控件通知处理程序代码
MessageBox("选中");
}
另外,为了更好的展示MFC界面,用到了静态文本,即就是 Static Text,来提示用户如何输入。
3。cstring 使用参考
CString s = "This is a test"; // 8-bit only
CString s = pName;
CString s(pName);
http://www.vckbase.com/document/viewdoc/?id=1094
- mfc学习凌乱(一)
- MFC 凌乱的一地
- MFC的凌乱笔记
- 学习MFC(一)
- MFC学习(一)
- MFC学习(一)
- SQL学习笔记3(凌乱的代码)
- 凌乱
- 凌乱
- 凌乱
- MFC 学习笔记(一)
- MFC学习笔记(一)
- MFC学习记录(一)
- MFC学习笔记(一)
- MFC学习笔记(一)
- MFC学习日志(一)
- j2ee学习笔记(比较凌乱)
- MFC学习(一):MFC的消息循环 --讲解到位
- select,iocp,epoll,kqueue及各种I/O复用机制
- Win32开发MFC程序
- selenium中verifyAttribute命令验证背景颜色是否是红色
- sql server 实例
- UVa 401 - Palindromes
- mfc学习凌乱(一)
- Android优化之优化Java代码
- POJ1273:Drainage Ditches
- u-boot启动linux内核
- 不用临时变量也可以交换变量的值
- WPF、Windows Forms和Silverlight间的联系和区别
- 每日一练
- ZOJ 1094_Matrix Chain Multiplication
- svm资源