列表框显示图标问题

static CImageList ProcessImg; 定义在头文件

str->InsertItem(0, pe32.szExeFile, imageIndex);  imageIndex对应图标索引 0 1 2 3这样排列

hImageList = (HIMAGELIST)::SHGetFileInfo(tsFileDosPath, 0, &shfileinfo, sizeof(shfileinfo), SHGFI_ICON);
        if (hImageList == 0)
        {
                ProcessImg.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
        }
        else
        {
                ProcessImg.Add(shfileinfo.hIcon);
        }
            str->SetImageList(&ProcessImg, LVSIL_SMALL);
时间: 2024-09-19 03:26:35

列表框显示图标问题的相关文章

tkinter窗口系列之一——列表框

以下内容来自https://tkdocs.com/tutorial/morewidgets.html 一个列表框显示由单行文本所组成的一栏条目,通常它很冗长,它允许使用者通过列表浏览其中的内容,选择一条或者多条条目.列表框是典型Tk窗口的一部分.此处给出一个概览: 所有列表框用Listbox函数创建: list_1=Listbox(root,height=10) 给列表框添加条目: 有一个简单的方法去增加和管理包含在列表框中的所有条目.每一个列表框... 未完待续... 原文地址:https:/

功能 列表字段如何实现多选框或图标的编辑方式——JEPLUS软件快速开发平台

JEPLUS之功能 列表字段如何实现多选框或图标的编辑方式 当我们在点击列表字段是我们可以添加一些独特的显示状态,比如点击时变亮未点击是暗灰色,咱们可以理解为就给字段进行配置一个选中的样式与未点击的样式今天给大家介绍下怎么来实现. 一.效果展示 二.准备工作 1.JEPLUS平台5.0.0.2 2.数据库MySql 5.7 三.实现步骤 1.首先我们要进行字段的列表配置 选择它的选中时样式,不选中的样式. 进行这样的配置之后就可以实现了点击时是亮色,未点击是灰色. 查看原文及阅读更多 原文地址:

列表前显示的小图标

列表信息展示有时候会在每行前使用小图标来美化,布局通常也会用到ul li: 1.如果是1张小图标 一般会用background属性来显示图标,background-image:url(); background-repeat: no-repeat; background-position:left center; 另外还可以使用list-style,该属性按顺序有3个值:list-style-type, list-style-position, list-style-image list-sty

Easyui datebox单击文本框显示日期选择

Easyui默认是点击文本框后面的图标显示日期,为了更进一步优化体验 修改为单击文本框显示日期选择框 修改jquery.easyui.min.js(作者用的是1.3.6版本,其他版本或有区别) 可 ctrl+f 搜索 "_outerWidth():0" 在本行下面添加如下代码: // datebox单击文本框出现日期选择 start if ($(_83f).hasClass("datebox-f")) { _844.click(function() { _845.c

积累的VC编程小技巧之列表框

1.列表框中标题栏(Column)的添加 创建一个List Control,其ID为IDC_LIST,在其Styles属性项下的View项里选择Report.Align项里选择Top.Sort项里选择None. 然后在该List所在对话框的类(头文件)里创建ClistCtrl的一个对象m_list然后在.cpp文件的OnInitDialog()之类的函数里实现如下代码: CString strname[3]; strname[0]="Screen Name"; strname[1]=&

如何解决列表框控件宽度不够的问题

在设计界面的时候,我们经常会用到类似于列表框.组合框之类的控件,他们可以显示一系列的选项.但有一个常见的问题就是:如果列表项的文本长度超过了控件的宽度,那么就只能看到一部分内容.针对这个问题,该如何解决了? 我们分别以windows程序和web程序为例来讲解(前提是,组合框的宽度不允许放大) 下面这个图演示了如果列表项的文本宽度不大于控件宽度时的样子,这是正常的 下面这个图演示了如果列表项的文本宽度大于控件宽度时的样子,这时会有一部分文本是看不到的 那么如何解决这个问题呢?我们一般比较简单的做法

列表框、分组列表框、标签(label)、分组框(fieldset)、框架(frameset)

列表框(select) 下拉列表,用户可以从一些可选项中选择. 示例:简单的下拉列表 <select name="country"> <option value="America">美国</option> <option value="China" selected="selected">中国</option> <option value="India

列表框QListWidget类

QListWidget类也是GUI中常用的类,它从QListView下派生: class Q_GUI_EXPORT QListWidget : public QListView { Q_OBJECT 常用方法和属性: (1)addItem void addItem ( const QString & label )void addItem ( QListWidgetItem * item )void addItems ( const QStringList & labels ) 添加一项或

CListBox(列表框)控件

CListBox(列表框)控件 CListBox类常用成员 CListBox插入数据 CListBox删除数据 CListBox运用示例     一.CListBox类常用成员 CListBox::ResetContent//清空组合框内容 void ResetContent( );   CListBox::AddString//添加lpszString 至组合框尾部 int AddString( LPCTSTR lpszString );   CListBox::DeleteString//删