CComboBox插入问题,很容易,想得分快进来

Xgt 2002-11-09 10:28:17
一个 CComboBox 控件,我想做成分区选择菜单
已通过API获得以下各条: A:\ [Floppy]
C:\ [Win2000]
D:\ [Program]
E:\ [CD-ROM]
并将各条存入一个 Vector<CString> myVe 中
但在一个循环中,使用
pCB -> AddString( myVe[i] )
pCB -> InsertString( -1, myVe[i] ); 都无效, 为什么?

还有,使用
DlgDirList(...)
DlgDirListComboBox(...) 也没用,这是为什么?但是插入 ListBox 却成功

还有,与每个控件在 ClassWizard 中都可以设一个相关的成员值,有什么作用?比如与我
这个 CComboBox 相关的 m_strComboBox 的值有什么作用?能不能讲讲?

...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
llm308 2002-11-10
  • 打赏
  • 举报
回复
方法够多了
MasterGo 2002-11-10
  • 打赏
  • 举报
回复
楼上的比较方便
ukyoking 2002-11-10
  • 打赏
  • 举报
回复
CComboBox *pCB;
pCB=(CComboBox*)GetDlgItem(ID_YOURCOMBO);
pCB->AddString(...);
  • 打赏
  • 举报
回复
你需要在ClassWizard中为CComBox添加一个CCombox的变量,然后再初始化的时候,调用AddString(...)就可以了.你也可以手动添加这个变量,但他一定是成员变量,不能是局部变量.
CComBox m_box;
m_box.AddString(...);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧