如何手动为VC++控件添加变量

如何手动为VC++控件添加变量,第1张

在VS2005中使用添加变量向导十分的方便,但是如何手动添加呢。可以分为2步:

1. 在控件对应的类的头文件中添加相应的变量声明(如:CString m_strResult)

2. 在类的实现文件中的DoDataExchange(CDataExchange*

pDX)函数中添加变量和控件的映射关系: DDX _控件类型(pDX,

控件ID,变量名)。如为编辑框IDC_ERESULT添加变量m_strResult可以写成 DDX_Text(pDX, IDC_ERESULT,

m_strResult)

控件变量分两种一种是Control,一种是Value,你在添加时,应该发现了,

你添加Control类型变量是,一般是与这个控件对应的变量,如编辑框是CEditCtrl,列表框

是CListCtrl类,这些变量是可以设置控件的各种属性的。。。而另一种Value类型变量是与控件相关所要保存的值,如很多Value类型是CString,int,

UINT等,比如对于Static控件,CString表示上面的显示文字,check控件的BOOL类型表示选中与不选中。。

不知道你懂了没。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11498465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存