MFC 关于控件变量的使用
来源:互联网 发布:淘宝改发货地有影响吗 编辑:程序博客网 时间:2024/06/03 23:06
在MFC中我们常常要把一些变量于控件对应起来! 并通过UpdateDate来实调用DoDataExchange(CDataExchange* pDX)实现变量信息交换!
VS2010 添加控件变量的过程: 右键单击控件,选择添加变量,弹出添加成员变量向导,记得选择控件变量复选框。在类别下拉框选择Value。选择变量类型,设置变量名。
如:
DDX_Text(pDX, IDC_STATICCOUNT, m_sCount); --> value对应
把控件ID为IDC_STATICCOUNT的控件与m_sCount变量对应起,
用UpdateDate(TRUE)来把IDC_STATICCOUNT控件数据写到m_sCount;
用UpdateDate(FALSE)把m_sCount数据读写到IDC_STATICCOUNT控件;
DDX_Control(pDX, IDC_BSTARTTIME, m_cStartTime);有尽有-->control
把控件ID为IDC_BSTARTTIME的控件与m_sCount变量对应起,如BUTTON。
此时我们可以通过m_cStartTime控件变量改变对应控件状态!
m_cStartTime.EnableWindow(FALSE); 可以改变控件是否可用!如果没有control对应,
那么我们可以使用等价语句:GetDlgItem(IDC_BSTARTTIME)->EnableWindow(TRUE);
对话框数据交换是由DoDataExchange函数完成,在程序代码中从来不直接调用这个函数,而是通过CWnd类的另一个成员函数:UpdateData来调用。通过调用UpdateData来初始化对话框控件或者从对话框获取数据。
UpdateData函数有一个BOOL类型的参数,默认为TRUE。如果其值为TRUE,则说明函数正在获取对话框中的数据到成员变量,如果其值为FALSE,则说明该函数正在初始化对话框控件。
- MFC中关于控件变量的使用!
- MFC 关于控件变量的使用
- 关于MFC控件变量错误的处理
- 关于mfc 对话框 DATETIMEPICKER控件的使用
- MFC控件的使用
- MFC控件的使用
- MFC控件的使用
- 关于CDHtmlDialog的控制。MFC Web控件的灵活使用。
- 关于CDHtmlDialog的控制。MFC Web控件的灵活使用
- MFC中关于tab控件使用的一点心得
- 如何使用派生出来的控件?mfc -----为控件添加变量
- MFC 控件的变量的添加
- MFC控件关联变量的类型
- MFC 变量、控件ID 的命名规则
- MFC中关于控件和变量对应方法
- MFC-控件变量
- MFC控件关联变量
- MFC控件变量
- hibernate4 操作postgresql 注意事项
- RedHat系统的Yum安装
- 新建Android项目
- 前辈们的总结
- jquery的each()详细介绍
- MFC 关于控件变量的使用
- windows 遠端訪問Ubundu 12.04無法看到桌面設定
- ORACLE数据字典视图
- 超越LAN之外 --- Internetworking
- Linux/Ubuntu修改主机名
- 思科DHCP全攻略
- 回滚段
- java 对象数组内存
- filp-chip