程序切换功能
来源:互联网 发布:12377网络举报app 编辑:程序博客网 时间:2024/05/13 09:22
1.使用ClistCtrl并添加图标
添加一个ListCtrl并映射变量为m_ListCtrl,并代码中定义保存图标的ImageList变量:
CImageList m_ImageList;
在初始化时给m_ImageList加载小图标。
m_ImageList.Create(20, 20, ILC_COLOR32, 2, 1);
HICON hIcon = AfxGetApp()->LoadIcon(IDI_ICON1);
m_ImageList.Add(hIcon);
hIcon = AfxGetApp()->LoadIcon(IDI_ICON2);
m_ImageList.Add(hIcon);
然后将m_ListCtrl和m_ImageList关联,
m_ListCtrl.SetImageList(&m_ImageList, LVSIL_SMALL);
最后在给ListCtrl添加Item就可以了。
m_RelationShipList.InsertItem(i, " ", nIndex);//nIndex是ImageList里的小图标的下标
CListCtrl 使用技巧
yjukh收录,使用标签:CListCtrl, 使用技巧,时间:2007-3-23 15:18:23 | 相关网摘,我也收藏
1. CListCtrl 风格
LVS_ICON: 为每个item显示大图标
LVS_SMALLICON: 为每个item显示小图标
LVS_LIST: 显示一列带有小图标的item
LVS_REPORT: 显示item详细资料
直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”
--------------------------------------------------------------------------------
2. 设置listctrl 风格及扩展风格
LONG lStyle;
lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取当前窗口style
lStyle &= ~LVS_TYPEMASK; //清除显示方式位
lStyle |= LVS_REPORT; //设置style
SetWindowLong(m_list.m_hWnd, GWL_STYLE, lStyle);//设置style
DWORD dwStyle = m_list.GetExtendedStyle();
dwStyle |= LVS_EX_FULLROWSELECT;//选中某行使整行高亮(只适用与report风格的listctrl)
dwStyle |= LVS_EX_GRIDLINES;//网格线(只适用与report风格的listctrl)
dwStyle |= LVS_EX_CHECKBOXES;//item前生成checkbox控件
m_list.SetExtendedStyle(dwStyle); //设置扩展风格
- 程序切换功能
- C#实现切换窗口程序功能 —— 任务管理器 切换至 功能
- Android程序:使用ViewFlipper实现屏幕切换动画及手势滑动切换功能
- 程序切换
- Qt的国际化示例程序以及步骤--实现Qt程序的动态切换语言功能
- ubuntu用户切换功能
- dell 功能快捷键切换
- 虚拟机模板切换功能
- 无缝切换功能
- 一个图片切换功能
- Android 语言切换功能
- Javaweb切换中英文功能
- 用VB在程序中添加切换中文输入法的功能
- Unity3D实现Tab切换,页面切换功能
- 程序切换CTabCtrl
- 任务栏切换程序消息
- 小程序-tab切换
- 微信小程序---tab切换
- JavaEE中标签接口与类体系
- Tomcat 5.5下面配置jndi数据库连接池(oracle 9i)
- DOTA全英雄装备介绍+物品简称[图文]
- Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数
- select 下拉框--- 根据返回值显示值
- 程序切换功能
- 优秀网站源码、编程源码下载网站大集中
- 使用mkinitcpio
- 千辛万苦进了一个很深层的目录,一不小心敲了“cd”后回车..
- Re: 2009年又将要死多少“第二款游戏”
- 一个Java架构师的新年期望
- 第一章 JavaScript日期时间效果--定时器
- 商场购物英语对话-shopping dialog
- 视采网站采集器用户操作手册