1 资源文件 图标、光标、字符串、菜单、加速键、对话框资源、位图资源 资源脚本文件 - 扩展名为RC文件。 定义了资源和相关文件等信息 资源编译器 - RC.exe 2 图标资源 ICON 2.1 常用大小:16 X 1632 X 32 48 X 48 2.2 使用 LoadIcon() 2.3 系统提供的图标 hInstance为空, lpIconName为系统定义的系统图标 2.4 自己绘制的图标 hInstance为图标所在的应用程序的实例句柄 2.5 3 光标资源 3.1 光标资源 热点 Hotspot -16X16 光标 3.2 使用 LoadCursor() 3.3 系统光标 hInstance为空, lpCursorName指定为系统的光标即可 3.4 自制的光标 hInstance不能为空。 3.5 WM_SETCURSOR消息 当鼠标在窗口内时就会产生,可以在程序执行的过程中修改鼠标的样式。 wParam - 窗口句柄 LOWORD(lParam) - 所在位置的标志 HIWORD(lParam) - 鼠标的消息ID SetCursor 设置当前窗口的光标 4 字符串资源 4.1 包含字符串的资源 4.2 使用 LoadString 5 菜单资源 5.1 添加菜单资源 5.2 加载菜单资源 LoadMenu 5.3 命令处理 使用添加的菜单ID的宏,在WM_COMMAND消息中,处理菜单命令。 6 加速键资源 6.1 加速键的作用 可以使用加速键执行命令, 例如Ctrl + s 6.2 加速键的添加 6.3加速键的使用 6.3.1 加载 LoadAccelerators() 6.3.2 增加消息处理 TranslateAcceleator() 6.4 关于加速键的消息 TranslateAccelerator将WM_KEYDOWN或者WM_SYSKEYDOW 消息翻译成,WM_COMMAND或者WM_SYSCOMMAND消息