媚药痴汉2:在C++里怎么用代码实现变量与控件的绑定,比如把CListCtrl控件绑定到变量 m_list

来源:百度文库 编辑:高校问答 时间:2024/05/06 02:27:22
在非MFC里有什么类似于DDX_Control(pDX, IDC_LIST1, m_44)的方法吗?

在非MFC里有什么类似于DDX_Control(pDX, IDC_LIST1, m_44)的方法吗?

jirgal 您的方法在mfc里可行,但是我不明白整个映射过程是什么样的,
fortune222所说,ddx是把控件的控制权交给我,是不是指可以通过所映射的变量操作控件?除了ddx外还有什么方法取得控件的控制权吗? 请举个例子,谢谢

首先选择控件,然后打开classwizard。
classwizard中第二项(好像)就是影射变量的。

CListCtrl只是封装了一个List控件的窗口句柄罢了,可以看看MFC的代码。DDX_Control本质上就是把对话框模版中控件窗口句柄的控制权交给你