资源的使用
1 资源文件
图标 光标 字符串 菜单 加速键 对话框资源位图等等
资源脚本文件 - 扩展名为RC文件 定义了资源和相关文件等信息
资源编译器 - RC.exe
2 图标资源 ICON
2.1 常用的几种大小: 16x16 ,32x32, 48x48
2.2 使用
HICON LoadIcon( HINSTANCE hInstance, // handle to application instance LPCTSTR lpIconName // name string or resource identifier );
2.3 系统提供的图标
hInstance 为空, 老婆IconName为定义的系统图标
2.4 自己绘制图标
hInstance 为图标所在的应用程序实例句柄
2.5 一个图标文件中可以包含多种大小 颜色不同的图标,系统使用图标时,通过大小来匹配
3 光标资源
3.1 光标资源
热点 Hotspot - 16x16 可以产生鼠标点击的位置
3.2 使用
HCURSOR LoadCursor(
HINSTANCE hInstance,
LPCTSTR lpCursorName )
3.3 系统光标
hInstance 为空 lpCursorName指定为系统光标ID即可
3.4 自绘制的光标
hInstance 不为空
3.5 WM_SETCURSOR
当鼠标在窗口内就会产生 可以在程序执行过程中修改鼠标的样式
WParam - 窗口句柄
LOWORD(lParam) 所在位置的标识
HIWORD(lParam) 鼠标的消息ID
Win32 Windows编程 九,布布扣,bubuko.com
时间: 2024-12-22 12:48:35