有关CComboBox的问题 如果有一个CComboBox对象,还有一个位图链表(有一个相应ID),由5个头像组成,怎样才能使按下CComboBox下拉按钮时,显示所有头像,可供选择用,请各位高手指教一下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题是怎样使那个位图链表在CComboBox对象按下下拉按钮时全部依次显示出来 是这样吗?*m_cbeWnd 为已经创建的CComboBox对象m_list 为CImageList对象IDB_IMG 为16*(16*4)的位图,每个图片为16*16共4个图标*/m_list.Create(IDB_IMG,16,4,RGB(0,0,0));m_cbeWnd.SetImageList(&m_list); //设置 在CComboBox里面根本没有SetImageList这个函数,我试过换成CComboBoxEx不过也是不行是不是有什么地方搞错了? 我还以为你不想要scrollbar呢呵呵http://www.codeguru.com/combobox//icon_combobox.shtml 我看过http://www.codeguru.com/combobox//icon_combobox.shtml里面的程序,可是跟我的要求还是不太相同,我不是一个个的Icon,而是一个CImageList,应该怎么弄才好呢? CComboBoxEx::SetImageListCImageList* SetImageList( CImageList* pImageList );--------------------------------------------------------- 我觉得是自画自己把icon画到组合框 上去 最容易的办法CImageList::ExtractIcon楼上都是我的马甲,请把分给我不然你就自己画 用CComboBoxEx ,把链表换成CImageList 你派生一个CComboBox类,重载PreSubclassWindow函数然后修改为自绘制样式。在重载DrawItem函数,自己画就可以了。 如何在任务栏的右键菜单添加我自己的项 MFCGridCtrl不能用在动态创建的窗口中? 数据库读取问题,重复记录提取问题! 一个UDP穿透NAT的疑惑 谁有<Windows网络与通信程序设计>的配套光盘? 基础性问题. 这是什么错误? 怎么办? 如何在listctrl行中嵌入下拉列表控件 winform show()函数调用子窗体的问题 奇怪了。单步跟踪调试能输出预期结果,但编译好了以后运行结果不一样了。 如果只知道文本框的hwnd,怎样才能改变它的Font?(大分拱手相送)
m_list.Create(IDB_IMG,16,4,RGB(0,0,0));m_cbeWnd.SetImageList(&m_list); //设置
我试过换成CComboBoxEx不过也是不行
是不是有什么地方搞错了?
里面的程序,可是跟我的要求还是不太相同,我不是一个个的Icon,
而是一个CImageList,应该怎么弄才好呢?
CImageList* SetImageList( CImageList* pImageList );
---------------------------------------------------------
自己把icon画到组合框 上去
在重载DrawItem函数,自己画就可以了。