请教一下,为什么控件需要关联变量 1、控件关联变量以后使得对控件的修改比较容易,但不是必须关联的。2、如果控件关联了变量,那么变量应该是类的成员变量。3、一个控件只能关联一个变量。4、在IDE中选择控件后右键菜单中就有一个关联变量的选项,其实就是把变量和控件绑定了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 非常感谢,还是有些不明白:1、既然是成员变量,一个类应该可以有多个成员变量呀,为什么一个控件只能关联一个变量,还有这个关联的成员变量与该控件的其他成员变量(如果有)有什么区别?2、如果这个控件没有关联变量,比如一个静态文本控件,如何修改它的显示文本?谢谢。1、某些控件确实可以关联多个,但是要不同CATEGORY2、GetDlgItem(控件ID)->SetWindowText(文本); “比如一个静态文本控件,如何修改它的显示文本”修改这个 static 的 ID (不能是 -1)SetWindowText 2楼已经回答的很明白了,其实关联控件变量的目的就是为了后面操作起来更方便; 补充一些;关联变量有两种类型,一种是Value类型, 另一种是Control类型;其中,Value类型,可以通过这个变量的值和控件本身的内容来进行一对一的显示,用的时候记得Updatedata;Control类型,更多的是对这个控件的表现如形状、颜色之类的进行操作等 非常感谢,还是有些不明白:1、既然是成员变量,一个类应该可以有多个成员变量呀,为什么一个控件只能关联一个变量,还有这个关联的成员变量与该控件的其他成员变量(如果有)有什么区别?2、如果这个控件没有关联变量,比如一个静态文本控件,如何修改它的显示文本?谢谢。1、某些控件确实可以关联多个,但是要不同CATEGORY2、GetDlgItem(控件ID)->SetWindowText(文本);请问这个GetDlgItem(控件ID)->SetWindowText(文本); 语句 如果用关联变量如何实现。谢谢 非常感谢,还是有些不明白:1、既然是成员变量,一个类应该可以有多个成员变量呀,为什么一个控件只能关联一个变量,还有这个关联的成员变量与该控件的其他成员变量(如果有)有什么区别?2、如果这个控件没有关联变量,比如一个静态文本控件,如何修改它的显示文本?谢谢。1、某些控件确实可以关联多个,但是要不同CATEGORY2、GetDlgItem(控件ID)->SetWindowText(文本);请问这个GetDlgItem(控件ID)->SetWindowText(文本); 语句 如果用关联变量如何实现。谢谢定义 Control类型 关联变量然后 关联变量.SetWindowText(文本); 主要因为MFC有这个PDX的机制,如下所示:void CXXDlg::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT1, Test);} 关联就是方便使用,快捷!!难到每次使用都得 GetDlgItem ocx控件无法动态加载DLL? WINDOWS程序设计第五版中的一个简单问题,在线等!!! 多边形分裂 Afx.inl 模拟POST动作 多线程程序退出不了,大家来看看这个堆栈分析下 求一函数:不管在EXE还是DLL中调用,都返回EXE的app-----有这样的函数么,知道的说下,谢谢。。。 高手请教。如何在vc中直接使用静态生成的*.lib 文件????如何调用*.lib 中的函数??? 在一个对话框类中最样获得另一个对话框类的CListCtrl的数据? 代理服务器是怎样获得客户要连接的服务器的地址的? 为什么错呢? webbrowser 对select值进行改变
非常感谢,还是有些不明白:
1、既然是成员变量,一个类应该可以有多个成员变量呀,为什么一个控件只能关联一个变量,还有这个关联的成员变量与该控件的其他成员变量(如果有)有什么区别?
2、如果这个控件没有关联变量,比如一个静态文本控件,如何修改它的显示文本?谢谢。
1、某些控件确实可以关联多个,但是要不同CATEGORY
2、GetDlgItem(控件ID)->SetWindowText(文本);
关联变量有两种类型,一种是Value类型, 另一种是Control类型;
其中,Value类型,可以通过这个变量的值和控件本身的内容来进行一对一的显示,用的时候记得Updatedata;
Control类型,更多的是对这个控件的表现如形状、颜色之类的进行操作等
非常感谢,还是有些不明白:
1、既然是成员变量,一个类应该可以有多个成员变量呀,为什么一个控件只能关联一个变量,还有这个关联的成员变量与该控件的其他成员变量(如果有)有什么区别?
2、如果这个控件没有关联变量,比如一个静态文本控件,如何修改它的显示文本?谢谢。
1、某些控件确实可以关联多个,但是要不同CATEGORY
2、GetDlgItem(控件ID)->SetWindowText(文本);请问这个GetDlgItem(控件ID)->SetWindowText(文本); 语句 如果用关联变量如何实现。谢谢
非常感谢,还是有些不明白:
1、既然是成员变量,一个类应该可以有多个成员变量呀,为什么一个控件只能关联一个变量,还有这个关联的成员变量与该控件的其他成员变量(如果有)有什么区别?
2、如果这个控件没有关联变量,比如一个静态文本控件,如何修改它的显示文本?谢谢。
1、某些控件确实可以关联多个,但是要不同CATEGORY
2、GetDlgItem(控件ID)->SetWindowText(文本);请问这个GetDlgItem(控件ID)->SetWindowText(文本); 语句 如果用关联变量如何实现。谢谢
定义 Control类型 关联变量
然后 关联变量.SetWindowText(文本);
void CXXDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, Test);
}
难到每次使用都得 GetDlgItem