码迷,mamicode.com
首页 > Windows程序 > 详细

Win32 Windows编程 九

时间:2014-07-16 16:23:40      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:windows   win32   应用程序   mfc   sdk   

资源的使用

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

Win32 Windows编程 九

标签:windows   win32   应用程序   mfc   sdk   

原文地址:http://blog.csdn.net/ctxbloger/article/details/37873049

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!