1. 加载光标 注意 加载光标不能发送WM_SETCURSOR 光标的位置不断变化 只在一瞬间有效
case WM_CHAR:
{
HICON hCursor = = LoadCursor(NULL,IDC_ARROW); //加载标准光标
SetClassLong(hWnd,GCL_HCURSOR,(LPARAM)hCursor);
HCURSOR hCursor = LoadCursor(hInst,MAKEINTRESOURCE(IDC_CURSOR1)); //加载自定义光标
SetClassLong(hWnd,GCL_HCURSOR,(LPARAM)hCursor);
case WM_CHAR:
{
HICON hCursor = = LoadCursor(NULL,IDC_ARROW); //加载标准光标
SetClassLong(hWnd,GCL_HCURSOR,(LPARAM)hCursor);
HCURSOR hCursor = LoadCursor(hInst,MAKEINTRESOURCE(IDC_CURSOR1)); //加载自定义光标
SetClassLong(hWnd,GCL_HCURSOR,(LPARAM)hCursor);
HCURSOR hCursor2 = LoadCursorFromFile("Cursor.cur"); //从文件加载静态光标
SetClassLong(g_hWnd,GCL_HCURSOR,(LPARAM)hCursor2);
HCURSOR hCursor3 = LoadCursorFromFile("Working.ani"); //从文件加载动态光标
SetClassLong(hWnd,GCL_HCURSOR,(LPARAM)hCursor3);
}
break;
2.加载图标