HCURSOR hCursor = AfxGetApp()->LoadStandardCursor(IDI_ICON);
SetCursor(hCursor);我想这样做,先Inport一个icon然后这样,不过不行,因为IDI_ICON不是char*类型的,请问该怎么做呢?
SetCursor(hCursor);我想这样做,先Inport一个icon然后这样,不过不行,因为IDI_ICON不是char*类型的,请问该怎么做呢?
1、锁定鼠标的代码
RECT rcClip; // new area for ClipCursor
RECT rcOldClip; // previous area for ClipCursor
// Record the area in which the cursor can move.
GetClipCursor(&rcOldClip);
// Get the dimensions of the application's window.
GetWindowRect(hwnd, &rcClip);
// Confine the cursor to the application's window.
ClipCursor(&rcClip);
HCURSOR hCursor = AfxGetApp()->LoadStandardCursor(IDI_ICON);
SetCursor(hCursor);
// Restore the cursor to its previous area.
ClipCursor(&rcOldClip);
2、如果要释放
将第二个参数设置为NULL即可.
ClipCursor(NULL);
Loads the Windows predefined cursor resource that lpszCursorName specifies.
HCURSOR hCursor = AfxGetApp()->LoadCursor(IDI_ICON);
SetCursor(hCursor);
Sleep(2000);
可是这样光标就没了,奇怪,为什么,哪里错了么?
自定义的光标资源我已经载入了.