用DIRECTX美化自己的鼠标光标

来源:互联网 发布:淘宝网什么是一键代发 编辑:程序博客网 时间:2024/04/29 14:43

最近在做地图编辑器的时候,想要把BMP资源拿来做鼠标光标,查了半天资料都没找到~~

于是乎就转到DIRECTX上去了~

DIRECTX很好很强大,用简单的几句命令就可以设置鼠标光标了~

1 创建SURFACE,这里SURFACE的格式化必须是A8R8G8B8格式的,无论原来图像多大,都将转化成32*32像素的大小。

2 调用g_pDevice的SetCursorProperties方法,具体参数请参照SDK。

3 在WNDPROC中WM_SETCURSOR时可以直接返回,也可以SetCursor(NULL)之后调用g_pDevice->ShowCursor(TRUE);

 

这样就完成了程序鼠标的美化了~~哈哈