Win32学习笔记——资源使用
来源:互联网 发布:游戏编程软件中文版 编辑:程序博客网 时间:2024/06/04 23:12
1 资源文件图标、光标、字符串、菜单、加速键、对话框资源、位图资源资源脚本文件 - 扩展名为RC文件。 定义了资源和相关文件等信息资源编译器 - RC.exe2 图标资源 ICON2.1 常用大小:16 X 1632 X 32 48 X 482.2 使用LoadIcon()2.3 系统提供的图标hInstance为空, lpIconName为系统定义的系统图标2.4 自己绘制的图标hInstance为图标所在的应用程序的实例句柄2.53 光标资源3.1 光标资源热点 Hotspot -16X16 光标 3.2 使用LoadCursor()3.3 系统光标hInstance为空, lpCursorName指定为系统的光标即可3.4 自制的光标hInstance不能为空。3.5 WM_SETCURSOR消息当鼠标在窗口内时就会产生,可以在程序执行的过程中修改鼠标的样式。wParam- 窗口句柄LOWORD(lParam) - 所在位置的标志HIWORD(lParam) - 鼠标的消息IDSetCursor 设置当前窗口的光标4字符串资源4.1 包含字符串的资源4.2 使用LoadString5菜单资源5.1 添加菜单资源5.2 加载菜单资源LoadMenu5.3 命令处理使用添加的菜单ID的宏,在WM_COMMAND消息中,处理菜单命令。6加速键资源6.1 加速键的作用可以使用加速键执行命令, 例如Ctrl + s6.2 加速键的添加6.3加速键的使用6.3.1 加载LoadAccelerators()6.3.2 增加消息处理TranslateAcceleator()6.4 关于加速键的消息TranslateAccelerator将WM_KEYDOWN或者WM_SYSKEYDOW消息翻译成,WM_COMMAND或者WM_SYSCOMMAND消息