最近在做地图编辑器的时候,想要把BMP资源拿来做鼠标光标,查了半天资料都没找到~~
于是乎就转到DIRECTX上去了~
DIRECTX很好很强大,用简单的几句命令就可以设置鼠标光标了~
1 创建SURFACE,这里SURFACE的格式化必须是A8R8G8B8格式的,无论原来图像多大,都将转化成32*32像素的大小。
2 调用g_pDevice的SetCursorProperties方法,具体参数请参照SDK。
3 在WNDPROC中WM_SETCURSOR时可以直接返回,也可以SetCursor(NULL)之后调用g_pDevice->ShowCursor(TRUE);
这样就完成了程序鼠标的美化了~~哈哈
本文介绍如何利用DIRECTX技术将BMP图像资源转换为32x32像素的鼠标光标,并提供了具体的实现步骤:创建SURFACE、设置鼠标属性及在窗口过程中的应用。
407

被折叠的 条评论
为什么被折叠?



