zoukankan      html  css  js  c++  java
  • Extended ComboBox添加图标

     

    Extended ComboBox添加图标

     

    关键点

     

     

    实现过程

     

     

    // MFC02Dlg.h : header file
    CImageList m_imageList
    // MFC02Dlg.cpp : implementation file
    BOOL CMFC02Dlg::OnInitDialog()
        // TODO: Add extra initialization here
        m_imageList.Create(1616ILC_COLOR|ILC_MASK44);
        m_imageList.Add(LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON1)));
        m_imageList.Add(LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON2)));
        m_imageList.Add(LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON3)));
        ((CComboBoxEx*)GetDlgItem(IDC_COMBOBOXEX1))->SetImageList(&m_imageList);
        for(int i=0i<m_imageList.GetImageCount(); i++)
        {
            COMBOBOXEXITEM     cbi ={0};
            int                nItem;
            
            cbi.mask = CBEIF_IMAGE | CBEIF_INDENT | CBEIF_OVERLAY |CBEIF_SELECTEDIMAGE | CBEIF_TEXT;
            cbi.iItem = i;
            CString            str;
            str.Format(_T("Numb %2d"), i);
            cbi.pszText = (LPTSTR)(LPCTSTR)str;
            cbi.cchTextMax = str.GetLength();
            cbi.iImage = i;
            cbi.iSelectedImage = i;
            cbi.iOverlay = 2;
            cbi.iIndent = 0;//(i & 0x03);   //Set indentation according
            //to item position
            nItem =((CComboBoxEx*)GetDlgItem(IDC_COMBOBOXEX1))->InsertItem(&cbi);
            ASSERT(nItem == i);
        }
        ((CComboBoxEx*)GetDlgItem(IDC_COMBOBOXEX1))->SetCurSel(0);

     

     

       


     

    备注

    来至win-rar

     

    如何添加ComboboxEx的文本内容 使用AddString 出错

     

    相关链接

                               

     

     




    附件列表

    • 相关阅读:
      linux 用户与用户组
      linux 用户管理、权限管理
      linux服务与进程
      linux 磁盘阵列
      linux 文件系统 磁盘分区 格式化
      linux shell基础
      Linux网络设置
      DNS域名服务器配置
      Arduino 各种模块篇 摇杆模块
      Arduino 不同Arduino衍生板子的问题
    • 原文地址:https://www.cnblogs.com/xe2011/p/3576978.html
    Copyright © 2011-2022 走看看