目的:
下拉列表以图像的形式显示
实现步骤:
1、添加控件:Extended Combo Box,注意不是Combo Box
2、资源中导入图片资源(此处导入的3个ICON,数量与加载时的数量保持一致)
3、给控件添加变量:
CComboBoxEx m_combEx; //注意不是CComboBox
CImageList m_imgList;
4、加载图片
BOOL OninitDialog()
{
//by zhaocl
.....
m_imgList.Create(32,32,ILC_COLOR16,6,6);
for(int i=0;i<3;i++)
{
m_imgList.Add(LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOUCE(IDI_ICON1+i)));
}
m_combEx.SetImageList(&m_imgList);
for(int i=0;i<3;i++)
{
CString str;
str.Format(_T("Image%d"),i+1);
COMB