VC++ MFC 组合框控件使用问题??

大神们,小弟刚学习mfc控件编程,想请教一下。我在头文件中声明了全局classCSeeNFCRWtestDlg:publicCDialog{public:longm_ba... 大神们,小弟刚学习mfc控件编程,想请教一下。我在头文件中声明了全局
class CSeeNFCRWtestDlg : public CDialog
{
public:
long m_baund;
HANDLE icdev;
public:
// Construction
public:
CSeeNFCRWtestDlg(CWnd* pParent = NULL); // standard constructor
long GetBaund(); //自定义的函数
// Dialog Data
//{{AFX_DATA(CSeeNFCRWtestDlg)

///////////////////////////////////////////////////// 主程序中的函数 ////////////////
long CSeeNFCRWtestDlg::GetBaund()
{
switch(m_BaundCtl.GetCurSel())
{
case 0:
return 9600;
case 1:
return 14400;
case 2:
return 19200;
case 3:
return 28800;
case 4:
return 38400;
case 5:
return 57600;
case 6:
return 115200;
}

return 9600;
}
但是结果是,下拉没有选项。求指教,谢谢!!!!!
展开
 我来答
bhtzu
2014-10-13 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4241万
展开全部
CComboBox需要设置“高度”。
如果是资源中添加的组合框,在资源编辑器对话框界面,选中组合框,再将鼠标放到组合框的下箭头上,出现“上下箭头”图标后,再点击一次,可以设置高度,下拉至合理高度即可。
更多追问追答
追问
大哥,谢谢你,你的建议很有用。小弟想再请教一下,高度是有了,但是没有弹出选项,我想问问上面的写的函数有问题吗??为什么??请指教,谢谢。
追答
你是说,组合框下拉后,没有内容么?这个需要在资源编辑器,组合框属性中设置(代码设置也是可以的,但你提供的代码中没有相关内容,应该在OnInitDialog中设置)。
目测提问中的代码没有明显问题,是处理选择后的数据,这个和初始化控件无关。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式