хорошо, я устанавливаю курсор в цикле, он работает, но когда я перемещаю курсор, он просто возвращается к тому, как был я использую Win32 API и я использовал SetCursor(LoadCursor(hInstance, MAKEINTRESOURCE(IDC_PROTECTED))); любая идея
SetCursor(LoadCursor(hInstance, MAKEINTRESOURCE(IDC_PROTECTED)));
IIRC, вы хотите позвонить SetCursor в ответ на WM_SETCURSOR.Если память служит, курсор также останется тем, что вы установили, если элемент курсора класса окна установлен в NULL.
SetCursor
WM_SETCURSOR
может быть, вы можете попробовать setcursor в WM_MOUSEMOVE.
Да.Он изменяется с помощью DefWindowProc ().
если вы хотите, чтобы другой курсор над окном использовался, используйте SetClassLong () или измените поле hCursor в WNDCLASS при вызове RegisterClass, если вы сами его вызываете