回 帖 发 新 帖 刷新版面

主题:vc++中的DDX_Control是什么意思,怎么创建?

例如:void CNetworkToolDlg::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
    //{{AFX_DATA_MAP(CNetworkToolDlg)
    DDX_Control(pDX, IDC_BUTTON_CLOSE, m_button_close);
    DDX_Text(pDX, IDC_IPADDRESSEDIT, m_strIPAddress);
}
DDX_Control和DDX_Text   他们是什么意思,要怎么样创建他们呢           ?
谢谢!

回复列表 (共3个回复)

沙发

这是把控件ID与类的成员变量匹配起来
你可以自己添加,也可以让MFC自动加上去

板凳

别的会了,就在VIE------MFC  classwizard--------member varables中
可是
"DDX_Text(pDX, IDC_IPADDRESSEDIT, m_strIPAddress);"
还不知道怎么加.
比较笨,还望多指教!
谢谢了!

3 楼

用ClassWizard,选中控件所在的类CNetworkToolDlg,再选择列表框中的IDC_IPADDRESSEDIT,然后添加CString型的变量m_strIPAddress,上面的DDX就会自动添加了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册