如果我在mfc里编了个下拉框,我怎么在全局里知道我选择了一个下拉框里的内容?
答案:4 悬赏:0
解决时间 2021-02-12 12:27
- 提问者网友:伴他一生,无悔
- 2021-02-11 17:02
如果我在mfc里编了个下拉框,我怎么在全局里知道我选择了一个下拉框里的内容?
最佳答案
- 二级知识专家网友:余生继续浪
- 2021-02-11 18:05
你需要定义个变量与下拉框控件相关联,或这个变量可以是控件类型,也可以是string类型
你的选择会保存在这个变量里
那么在程序其他地方就可以访问了!
你的选择会保存在这个变量里
那么在程序其他地方就可以访问了!
全部回答
- 1楼网友:末路丶一枝花
- 2021-02-11 20:10
目测 应该在虚函数那里加 请看下图 vc6 对话框工程 给默认生成的about类添加wm_initdialog后生成的 代码表明他是虚函数virtual so 你 懂
- 2楼网友:嗷呜我不好爱
- 2021-02-11 19:23
定义一个bool型全局变量记录是否选择了下拉框,添加下拉组合框的消息响应函数。在消息响应函数中设置。
- 3楼网友:ー何必说爱
- 2021-02-11 18:45
看你的全局指哪种全局了, 如果只在一个类(对话框)中的话,只要在类内部定义一个变量,下拉框有个消息响应函数叫onchangesel,在里面给变量赋值就行了,这个变量对类内部是全局的。
如果要在不同对话框(类),也就是这个工程全局的话,这个变量要放在CXXApp类中,就是那个XX.h里面,xx是指你的工程名 ,然后如果是vc6.0的话,在这个XX.h的最下面加上一句话
extern CXXApp theApp;
这样以后整个工程中可以共享theApp的一些成员变量
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯