Win32编程 使用自定义的ICON资源
来源:互联网 发布:mac os 安装composer 编辑:程序博客网 时间:2024/05/29 11:39
1. 在使用Win32编程时,如果想更换默认的标题栏图标和任务栏图标,注意点如下:
a. 窗口注册类型为WNDCLASS,在更改icon图标时,只要
WNDCLASS wc;
wc.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_YUANICON));
....
RegisterClass(&wc);
b. 窗口注册类型为WNDCLASSEX,在更改icon图标时,要有两条语句
WNDCLASSEX wcex;
wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_YUANICON));
wcex.hIconSm = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_YUANICON));
.....
RegisterClassEX(&wcex);
注意的是,WNDCLASSEX结构体中比WNDCLASS多了一个字段cbSize,这是只要给cbSize赋值即可:wcex.cbSize = sizeof(WNDCLASSEX);
其中 IDI_YUANICON为自定义的图标
2. 如果要在程序运行的过程中动态的改变ICON图标,只要在WM_PAINT消息中加入下一条语句:
//动态地更改程序的图标
SetClassLong(hwnd, GCL_HICON, (LONG)LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ANOTHER)));
//动态更改鼠标图标
SetClassLong(hwnd, GCL_HCURSOR, (LONG)LoadCursor(hInstance, MAKEINTRESOURCE(IDC_VCURSOR)));
- Win32编程 使用自定义的ICON资源
- ICON资源的使用
- WIN32编程之.rc资源文件的使用
- Win32程序资源的使用
- win32 014 使用ResEdit 资源编译器 可视化编程 资源的编写
- EasyUI中使用自定义的icon图标
- ionic2 使用自定义icon
- Win32 自定义本地资源dll
- 资源——图标(ICON)、鼠标、字符串资源、自定义资源
- QT内置的ICON资源
- QT内置的ICON资源
- Font Icon 的资源推荐
- ionic2 使用自定义图片作为tabbar的icon
- EasyUI中 datagrid 插件 使用自定义的icon图标
- 【win32】day06-系统菜单/右键菜单/资源的使用/字符串资源/菜单资源/加速键资源
- VC自定义资源的使用
- 获取.exe/.dll/.icon文件的Icon图标资源
- Icon的使用
- C++的有关书籍
- 前端测试的价值
- systemparametersinfo详细zz
- 数据库存储过程调用广法
- 修改linux文件系统属性chattr命令
- Win32编程 使用自定义的ICON资源
- 谨以此文献给正在郁闷的人们
- Linux makefile详解
- 项目管理师中级职称考试-下午题应试技巧以及备考侧重
- Windows下 利用SVK实现不同Subversion仓库之间合并
- 总空着似乎不好
- csdn
- 图片无缝滚动marquee(.net动态数据填充)
- Run Nutch In Eclipse on Linux and Windows nutch version 0.9