组合框问题 我现在在一个窗口中创建了一个组合框ComboBox,想要在另外一个类class B中获得组合框中选择的类型,类型怎么传递过去啊?新手上路,困扰了好久,望解答啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class B 只是由组合框传过来的类型,处理一些数据 在class B中获得窗口的指针,通过窗口指针访问组合框,取得数据 你的问题描述有点让人费解:class B 只是由组合框传过来的类型,处理一些数据?获得组合框中选择的类型? 当你编写组合框时 你是知道它的类型的 如果要在另一个类 获取 调用getSelectedItem()得到当前的选项 再强制转换成 你想要的类型 例如组合框ComboBox的类是A那么或许可以在B类中定义类A的对象(B中包含A的头文件)A dlg;在B中需要用的地方dlg.getDlgItem(IDCComboBox)->GetWindowText(); 没听明白,试试全局变量A.cpp中定义全局变量CString str函数中 GetDlgItem(IDC_COMBO1)->GetWindowText(str);B.cpp中extern CString str; 关于结构设计的问题 文字聊天和语音聊天,线程问题 RegCreateKeyEx问题 我的hook怎么一点用都没有啊? 高分求救 在菜单中增加CIMAGELIST中的位图,这样写对吗? 为什么控件中不能调自定义的对话框 CRecordView的问题 为什么一个VC的工程我无论改了多小的一个地方,都会全部重新编译一遍? 高分求菜单,无源码有思路就行 求师傅啊!!! 关于unsigned long 转换为CString类型
class B 只是由组合框传过来的类型,处理一些数据?
获得组合框中选择的类型?
那么或许可以在B类中定义类A的对象(B中包含A的头文件)
A dlg;
在B中需要用的地方
dlg.getDlgItem(IDCComboBox)->GetWindowText();
A.cpp中定义全局变量CString str
函数中 GetDlgItem(IDC_COMBO1)->GetWindowText(str);
B.cpp中extern CString str;