Windows资源(二)图标,光标,位图
来源:互联网 发布:攻城掠地第四战车数据 编辑:程序博客网 时间:2024/05/18 02:23
图标和光标的定义(资源ID通常也能用字符串代替)
icon 图标
表示方法:图标ID icon [discardable] 图标文件名
discardable为可选标志,表示在图标不用的情况下暂时从内存中释放
程序总是使用第一个图标作为程序图标
示例:0x1000 icon discardable "1.ico"
cursor 光标 光标分为静态光标(*.cur)和动态光标(*.ani)
表示方法:光标ID cursor [discardable] 光标文件名
discardable为可选标志,表示在光标不用的情况下暂时从内存中释放
示例:0x1000 cursor "1.cur"
使用图标和光标
LoadIcon用来装载图标,返回图标句柄
HICON WINAPI LoadIcon(
__in_opt HINSTANCE hInstance,//实例句柄
__in LPCTSTR lpIconName//资源名称,当实例句柄为NULL时可以导入系统图标,具体查看MSDN
);
LoadCursor用来装载光标,返回光标句柄,用法与LoadIcon相同
HCURSOR WINAPI LoadCursor(
__in_opt HINSTANCE hInstance,
__in LPCTSTR lpCursorName
);
LoadCursorFromFile用来从磁盘中导入光标
HCURSOR WINAPI LoadCursorFromFile(
__in LPCTSTR lpFileName//光标文件名
);
图标的修改可以通过发送消息完成,如:
invoke SendMessage,hwnd,WM_SETICON,ICON_BIG,hicon
wParam表示图标的大小,ICON_BIG为32X32 ICON_SMALL为16X16
lParam为图标句柄
光标的修改不能用WM_SETCURSOR,此消息是用来刷新光标的
修改光标需要利用SetWindowLong修改窗体属性
bitmap 位图
表示方法:位图ID bitmap [discardable] 位图文件名
载入位图资源:LoadBitmap 返回位图句柄,程序退出时必须用DeleteObject释放
- Windows资源(二)图标,光标,位图
- VC小技巧(二)图标、光标及位图
- VC小技巧(二)图标、光标及位图
- 图形处理---位图、图标和光标
- 关于图标和光标资源的使用
- VC编程小技巧之图标、光标及位图
- 积累的VC编程--图标、光标及位图(转)
- SDK:对话框,光标,字符串,位图,应用图标,语言
- 非位图、光标、菜单等资源的读取
- Windows程序设计之图标光标菜单
- Windows 系统使用的各种图标、光标
- windows编程--动态加载光标和图标
- Win32汇编之使用资源--图标和光标
- windows编程--动态加载光标和图标(转)
- windows phone:资源(二)
- wxWidgets 在windows下加载图标资源
- Windows Mobile读取位图资源的像素数据问题
- 设置光标显示图标
- C#发送Email方法总结
- Android WebView ScrollBar设置
- 想成为嵌入式程序员应知道的0x10个基本问题
- Oracle实现boolean类型的两个方法
- org.json和json_simple-1.1性能测试
- Windows资源(二)图标,光标,位图
- Oracle批量插入数据
- Http Request处理生命周期图
- Windows资源(一)菜单
- leheee
- IList和List的区别
- Struts 2 + Spring 2.0 + Hibernate 3.0整合笔记
- Android 上网本上使用3G上网卡的可行性
- 2010中国软件业务收入前百家企业名单