自定义数据交换函数
来源:互联网 发布:js实现div的放大缩小 编辑:程序博客网 时间:2024/05/21 14:01
转自:
雨寒的blog
http://blog.csdn.net/haha20/archive/2006/04/17/666553.aspx
我们可以自己编写函数来确认数据
比如对一个CEdit控件映射一个变量m_Age;要在程序中控制它的输入范围。我么可以自定义一个数据交换函数
DDV_ValidateAge(CdataExchange *pDX,int &nCheckAge)来控制它的数据范围。
函数实现如下:
void CDrawPicDlg::DDV_ValidateAge(CdataExchange *pDX,int &nCheckAge)
{
if(pDX->m_bSaveAndValidate &&
(nCheckAge < 18 || nCheckAge > 65 || nCheckAge ==31))
{
AfxMessageBox("");
pDX->Fail();
}
}
但是在使用时我们还要首先声明该函数
void DDV_ValidateAge(CDataExchange *pDX,int &nCheckAge);
然后在void CDrawPicDlg::DoDataExchange(CDataExchange* pDX)
函数中覆盖掉(删除了)原来系统自动生成的对m_Age 的控制函数
- 自定义数据交换函数
- 与Lua交换自定义数据
- 与Lua交换自定义数据
- 自定义函数实现 实际参数的交换!
- AS3数组元素随机交换自定义函数
- C经典 写函数进行数据交换
- 数据交换
- 交换数据
- 数据交换
- 数据交换
- 交换数据
- 数据交换
- 数据交换
- 交换数据
- 数据交换
- 数据交换
- 交换函数
- 自定义数据绑定formate函数
- 行到水穷处,坐看云起时
- 统计图表
- C#操纵Word
- ASP.NET系统用户权限设计与实现
- DocX的相关资源
- 自定义数据交换函数
- 开局不利-开通CSDN的Blog
- 常用ASCII 码对照表
- Struts中Logic逻辑标签的作用及用法
- MFC中对话框的数据交换(DDX)和数据校验(DDV)
- 程序员浮躁,是谁的错?
- ASP文章分页
- C++又修改的点派生 线段和矩形的程序
- C++派生字符串并和基类字符串连接为一个字符串