问题描述
- 基于MFC的文档视图应用程序调用组合框设置默认值
-
基于MFC的文档视图应用程序调用组合框,如何设置默认值,m_szReportLH类型是控件类型,m_szReportLH.SetCurSel(0)这个函数用过了,不好使,在构造函数中试过,出现崩溃,后来我放到OnInitialUpdate()函数中,出不来结果,不知道咋办?求助
更多 0
解决方案
((CComboBox*)GetDlgItem(控件id))->SetCurSel(n);
是这样写的么?此时组合框内已经有内容了么
贴出代码
解决方案二:
没有结果,在初始化函数中前面要加上AddString才有结果,但是这个是人为写的,并不是从系统获取的,这样写如果有多个可能会很霸道的写入,而且只有一个
这是初始化函数中加的:
m_szReportLH.AddString(_T("aa"));
m_szReportLH.SetCurSel(0);之后的内容全部没有了
解决方案三:
view的OnInitialUpdate中就是初始化控件的,加入的应该是可以插入的。你再看看是不是有其它地方有问题。
时间: 2025-01-14 15:45:11