电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MFC列表控件VIP免费

MFC列表控件_第1页
1/6
MFC列表控件_第2页
2/6
MFC列表控件_第3页
3/6
列表控件(CListCtrl)和列表框控件(CListBox)有一定的区别,大家不要混淆。列表控件(List Control)用来成列地显示数据,其表项通常包括图标(Icon)和标签(Lable)两部分,它们分别提供了对数据的形象和抽象描述。 图像列表控件(CImageList)是相同大小图像的一个集合,每个集合中均以0 为图像的索引序号基数,(可以把这些图标看成是以数组方式存储的),图像列表通常由大图标或位图构成,其中包含透明位图模式(实际上,所有的再一个图像列表中的图标都被存储在一个屏幕设备的位图中)。可以利用windows API 来绘制、建立和删除图像,并能实现增加、删除、替换和拖动图像邓操作。图像列表控件提供了控制图像列表额基本方法,这些方法在Windows 95 及以后版本才能实现。该控件是不可见的,通常与其他如 CListBox、CComboBox、CComboBoxEx以及 CTabCtrl 一起使用,为他们提供图标资源。 CImageList& ImageList 建立图像控件对象结构,Create 初始化图像列表并绑定对象,图像控件的建立方法如下 BOOL Create(int cx,int cy,UINT nFlags,int nInitial,int nGrow); BOOL Create(UINT nBitmapID,int cx,int nGrow,COLORREF crMask); BOOL Create(LPCTSTR lpszBitmapID,int cx,int nGrow,COLORREF crMask); BOOL Create(CImageList& imageList1,int nImage1,CImageList& imagelist2,int nImage2,int dx,int dy); 其中各项参数的含义为:cx 定义图像的宽度,单位为像素;cy 定义图像的高度,单位为像素;nFlags 确定建立图像列表的类型,可以是以下值的组合:ILC_COLOR、ILC_COLOR4、ILC_COLOR8、ILC_COLOR16、ILC_COLOR24、ILC_COLOR32、 ILC_COLORDDB 和ILS_MASK;nInitial 用来确定图像列表包含的图像;nGrow用来确定图像列表可控制的图像数量。 nBitmapID 用来确定图像列表联系的位图标志值;crMask 表示颜色屏蔽位;lpszBitmapID 用来确定包含位图资源额标识串;imagellist1 指向图像列表控件对象的一个指针;nImage1 图像列表1 中包含的图像数量;imagelist2指向图像列表控件对象的一个指针。 对于图像控件,同样不能单独使用,必须与列表控件、树控件和标签控件相互结合使用,下面分别介绍其具体应用技巧。 图像控件在列表控件中的应用技巧 设置图像控件CListCtrl::SetImageList 的调用格式如下: CImageList* SetImageList(CImageList* pImage...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部