VS C++ 控件使用
2015-12-04 09:28
399 查看
控件使用首先要与字符串关联
///DoDataExchange(pDX)就是处理所有变量与其关联控件交换数据的函数。
void CLoginDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
///DDX_Control这个函数的作用就是建立数据交换的环境:
///把IDC_EDIT_LOGINDLG_USERID这个控件中的数据(如文本框中的字符串)交换到其他地方,如你关联的字符串等
DDX_Control(pDX, IDC_EDIT_LOGINDLG_USERID, editUserId);
///DDX_TEXT()的作用可以理解为把字符串变量和控件的文本(WindowText)关联起来,
DDX_Text(pDX, IDC_EDIT_LOGINDLG_USERID, strUserId);
///DDX_Control()的作用可以理解为把变量和控件本身关联起来,
DDX_Control(pDX, IDC_EDIT_LOGINDLG_PWD, editPwd);
DDX_Text(pDX, IDC_EDIT_LOGINDLG_PWD, strPwd);
}
之后在.h文件中声明
class CLoginDlg : public CDialogEx
{
DECLARE_DYNAMIC(CLoginDlg)
public:
CLoginDlg(CWnd* pParent = NULL); // 标准构造函数
virtual ~CLoginDlg();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
public:
CEdit editUserId;
CString strUserId;
CEdit editPwd;
CString strPwd;
};
///DoDataExchange(pDX)就是处理所有变量与其关联控件交换数据的函数。
void CLoginDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
///DDX_Control这个函数的作用就是建立数据交换的环境:
///把IDC_EDIT_LOGINDLG_USERID这个控件中的数据(如文本框中的字符串)交换到其他地方,如你关联的字符串等
DDX_Control(pDX, IDC_EDIT_LOGINDLG_USERID, editUserId);
///DDX_TEXT()的作用可以理解为把字符串变量和控件的文本(WindowText)关联起来,
DDX_Text(pDX, IDC_EDIT_LOGINDLG_USERID, strUserId);
///DDX_Control()的作用可以理解为把变量和控件本身关联起来,
DDX_Control(pDX, IDC_EDIT_LOGINDLG_PWD, editPwd);
DDX_Text(pDX, IDC_EDIT_LOGINDLG_PWD, strPwd);
}
之后在.h文件中声明
class CLoginDlg : public CDialogEx
{
DECLARE_DYNAMIC(CLoginDlg)
public:
CLoginDlg(CWnd* pParent = NULL); // 标准构造函数
virtual ~CLoginDlg();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
public:
CEdit editUserId;
CString strUserId;
CEdit editPwd;
CString strPwd;
};
相关文章推荐
- QNetworkAccessManager不使用信号/槽机制来获得QNetworkReply的解决办法
- C语言程序设计教程(第三版)课后习题10.4
- 什么是C++虚函数、虚函数的作用和使用方法
- C/C++程序设计——动态内存
- 【C++学习与应用总结】2: 关于类型前置声明
- C语言atoi()函数:将字符串转换成int(整数)
- c++中快速排序
- Arduino 平台与C语言程序设计-week1-Arduino Environment-Lesson1
- 值得推荐的C/C++框架和库 (真的很强大)
- 从一道题谈C++中构造函数调用构造函数
- c++ 沉思录---代理类
- C++:基于标准容器map的多线程安全的map容器(自己的类作key和value时,慎用)
- C++ STL 学习 :for_each与仿函数(functor)
- WebKit之JS内嵌C++对象
- C语言编程规范
- C/C++语法知识:typedef struct 用法详解
- C++中的引用常见用法
- 单链表 C++实现
- c++ >>
- C++实现文件的遍历