图片组合框ComboBox

该博客介绍了如何在GUI中创建一个Extended ComboBox控件,并详细解释了如何加载和显示图像资源,以便在下拉列表中以图像形式呈现。
摘要由CSDN通过智能技术生成

目的:

下拉列表以图像的形式显示

 

实现步骤:

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
微凉网页填表模块 1.7 在速度上,效率上都是卓越的提升。在元素选择器上语法更加符合编写逻辑。在功能有各类通用方法以便针对所有的元素进行操作。在元素对象的缓存上做得既不影响获取元素的速度,也在速度上得到卓越的提升。 OK,废话这么多。直接入正题: 特色: 便捷上: 1.直接分析网页架,无需用户操作。 编写上: 1.只需初始化一次即可。 即: 网页填表.初始化(浏览器句柄) 2.最方便的元素获取方式。 即: 网页填表.取操作元素(“选择器语法”,元素对象,[元素标签],[跳过次数]) 或 网页填表.G(“选择器语法”,元素对象,[元素标签],[跳过次数]) 3.最方便的元素操作方式。 即: 网页填表.操作元素_方法(元素对象,方法名称) 网页填表.操作元素_属性(元素对象,属性名称,[写入属性值]) 或 网页填表.M(元素对象,方法名称) 网页填表.A(元素对象,属性名称,[写入属性值]) 4.最快捷的编写方式。 如: 网页填表.文本_写文本("选择器语法",写入的内容) 5.自定义元素对象获取。 如: 网页填表.all("HTML标签名",元素对象数组) 网页填表流程: 第一步:必须先初始化。然后才能进行各项操作。 初始化() --> 取操作元素() --> 操作元素_属性() 和 操作元素_方法() --> G() --> A() 和 M() --> 通用方法_写文本() --> 多行文本_写文本()
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值