vc6中在CComboBoxEx中使用图像列表
下拉框中什么也没有
IDC_COMBO1是普通的组合框 (Combo Box) 控件
不是扩展组合框 (Extended Combo Box) 控件
看到vc技术内幕第五版中的一个事例可以,忘大虾们不吝赐教
CComboBoxEx *pComboBoxEx = (CComboBoxEx *)GetDlgItem(IDC_COMBO1); m_ImageList.Create(50, 50, ILC_COLORDDB|ILC_MASK, 20, 1); CBitmap bitmap;
HBITMAP hBitmap;
for (int i=0; i<10; i++)
{
hBitmap = (HBITMAP)LoadImage(NULL,_T("d:\\1.bmp"),IMAGE_BITMAP,0,0,
LR_CREATEDIBSECTION|LR_DEFAULTSIZE|LR_LOADFROMFILE);
bitmap.Attach(hBitmap);
m_ImageList.Add(&bitmap, RGB(255,255,0));
bitmap.DeleteObject();
} COMBOBOXEXITEM cbi;
cbi.mask = CBEIF_IMAGE|CBEIF_SELECTEDIMAGE|CBEIF_INDENT;
CString strTemp;
int nBitmapCount = 0;
for (int nCount = 0;nCount < 3;nCount++)
{
cbi.iItem = nCount;
cbi.pszText = (LPTSTR)(LPCTSTR)strTemp;
cbi.cchTextMax = 256;
pComboBoxEx->GetItem(&cbi);
cbi.iImage = nBitmapCount++;
cbi.iSelectedImage = nBitmapCount++;
cbi.iIndent = (nCount & 0x03);
pComboBoxEx->SetItem(&cbi);
}
下拉框中什么也没有
IDC_COMBO1是普通的组合框 (Combo Box) 控件
不是扩展组合框 (Extended Combo Box) 控件
看到vc技术内幕第五版中的一个事例可以,忘大虾们不吝赐教
CComboBoxEx *pComboBoxEx = (CComboBoxEx *)GetDlgItem(IDC_COMBO1); m_ImageList.Create(50, 50, ILC_COLORDDB|ILC_MASK, 20, 1); CBitmap bitmap;
HBITMAP hBitmap;
for (int i=0; i<10; i++)
{
hBitmap = (HBITMAP)LoadImage(NULL,_T("d:\\1.bmp"),IMAGE_BITMAP,0,0,
LR_CREATEDIBSECTION|LR_DEFAULTSIZE|LR_LOADFROMFILE);
bitmap.Attach(hBitmap);
m_ImageList.Add(&bitmap, RGB(255,255,0));
bitmap.DeleteObject();
} COMBOBOXEXITEM cbi;
cbi.mask = CBEIF_IMAGE|CBEIF_SELECTEDIMAGE|CBEIF_INDENT;
CString strTemp;
int nBitmapCount = 0;
for (int nCount = 0;nCount < 3;nCount++)
{
cbi.iItem = nCount;
cbi.pszText = (LPTSTR)(LPCTSTR)strTemp;
cbi.cchTextMax = 256;
pComboBoxEx->GetItem(&cbi);
cbi.iImage = nBitmapCount++;
cbi.iSelectedImage = nBitmapCount++;
cbi.iIndent = (nCount & 0x03);
pComboBoxEx->SetItem(&cbi);
}
解决方案 »
- cserial port 类数据接收处理,请教
- 如何动态生成一个数组
- 如何实现输入密码时,当按下下一个button时,上一个button的选择就保留,就从下一位输出
- 请教如何给某结构指针赋初值?
- 在UNICODE转GB时,有几个字会是乱码,怎么办?
- 关于SDK程序向ACTIVEX移植的问题,高手请进,一定给分!
- MSXML用DTD校验XML出现DTD禁用的问题
- [ADO] [VC++ 6.0] [sql server 2005] 连接字符串如何写?标题一定要长
- Windows 7 中以管理员身份运行,拖放文件时 OnDropFiles 不能被正常调用
- 如何实时获取系统某一进程的运行状态发
- 如何在MFC中通过LeftView向RightView发送消息
- 请大家给看一下这段数据库查询的代码有没有什么问题?
我给你找了个例子,不过是从资源载入 ICON 来实现图像列表的,你修改一下,应该可以实现从磁盘载入bmp图像,应该就能满足你的要求了。
例子已经发到您的邮箱了。