首    页 界面/窗口 网络/通讯 数据库 组件开发 图像/多媒体 NET/Web 其它技术 源码下载 资料下载 软件共享 软件外包 曲艺杂谈
栏目导航:  首    页  |  界面/窗口  |  列表控件   


 ListCtrl追加位图图标


原作者:不详    源出处:CSDN    发布者:施昌权    发布类型:转载    发布日期:2008-09-25

      

         ListCtrl追加位图图标

         加载位图
         CBitmap bmap;
         bmap.LoadBitmap(IDB_BITMAP_LIST_ICON);
         m_pImageList = new CImageList;
         m_pImageList->Create( 20, 20, ILC_COLOR24, 11, 0 );
         m_pImageList->Add( &bmap, (COLORREF)0 );
         bmap.DeleteObject();
         list.SetImageList( m_pImageList, LVSIL_SMALL );

         //设置属性

         //report型
         long style = GetWindowLong(lc.m_hWnd,GWL_STYLE);
         style |= (LVS_REPORT|LVS_SINGLESEL| LVS_ALIGNTOP |LVS_SHOWSELALWAYS );
         SetWindowLong(lc.m_hWnd,GWL_STYLE,style);

         //扩展属性

         //网格化----行全选----列可以加位图
         lc.SetExtendedStyle( LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT|LVS_EX_SUBITEMIMAGES );

         lc.InsertItem( iRow,strItemText,getImage());
         //第iColum列加位图 
         lc.SetItem( iRow,iColum,LVIF_IMAGE,_T(""),ICON_TIMER,0,0,0,0);


关于我们 版权声明 广告服务 联系我们 友情链接 加入收藏
站长:施昌权    Email:scq2099yt@163.com    MSN:scq2099yt@live.cn    QQ:14046300    本站QQ群:67202409
Copyright © 2008     卓为VC(www.joyvc.cn)    All Rights Reserved    建议分辨率 1024×768
本站由施昌权制作维护
京ICP备09012297号