属性页IPADDRESS怎么和变量交互
第一次写ActiveX控件,知道文本框和自动化变量交互可用下面的方法实现:
DDP_Text(pDX, IDC_PSD, m_strPsd, _T("Password") );
DDX_Text(pDX, IDC_PSD, m_strPsd);
那么我不知道IPADDRESS怎么交互,ComBox控件呢
DDX_Control(pDX, IDC_IPADDRESS, m_IP);
DDP_?
问题点数:30、回复次数:4Top
1 楼newbiestar()回复于 2005-06-03 17:46:03 得分 15
直接用CIPAddressCtrl的GetAddress,参数是四个BYTE就可以了……Top
2 楼jobine(愚人渡)回复于 2005-06-03 17:47:49 得分 15
CIPAddressCtrl m_IP;
...
BYTE f1,f2,f3,f4;
m_IP.GetAddress(f1,f2,f3,f4);
f1,f2,f3,f4就是IP地址的4位数字。Top
3 楼yyhzpk(zpk)回复于 2005-06-05 17:54:53 得分 0
void CMpegRecPlayerPropPage::DoDataExchange(CDataExchange* pDX)
{
//{{AFX_DATA_MAP(CMpegRecPlayerPropPage)
DDX_Control(pDX, IDC_IPADDRESS, m_IP);
DDP_Text(pDX, IDC_PSD, m_strPsd, _T("Password") );
DDX_Text(pDX, IDC_PSD, m_strPsd);
DDP_Text(pDX, IDC_USER, m_User, _T("User") );
DDX_Text(pDX, IDC_USER, m_User);
//}}AFX_DATA_MAP
DDP_PostProcessing(pDX);
}Top
4 楼yyhzpk(zpk)回复于 2005-06-05 18:08:51 得分 0
上面是我写的代码,IPADDRESS属性页的DDP_?????
该怎么写,我在上面的函数中前加入:
m_IP.GetAddress(str); //CString str;
DDX_Control(pDX, IDC_IPADDRESS, str,m_IP);
编译没问题,但是在打开类向导时会给出这里出错的提示,
请问怎么解决,分不够可以再加Top




