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