C ++ установить курсор с помощью SetCursor - PullRequest
0 голосов
/ 24 августа 2010

хорошо, я устанавливаю курсор в цикле, он работает, но когда я перемещаю курсор, он просто возвращается к тому, как был я использую Win32 API и я использовал
SetCursor(LoadCursor(hInstance, MAKEINTRESOURCE(IDC_PROTECTED)));
любая идея

Ответы [ 3 ]

2 голосов
/ 24 августа 2010

IIRC, вы хотите позвонить SetCursor в ответ на WM_SETCURSOR.Если память служит, курсор также останется тем, что вы установили, если элемент курсора класса окна установлен в NULL.

0 голосов
/ 24 августа 2010

может быть, вы можете попробовать setcursor в WM_MOUSEMOVE.

0 голосов
/ 24 августа 2010

Да.Он изменяется с помощью DefWindowProc ().

если вы хотите, чтобы другой курсор над окном использовался, используйте SetClassLong () или измените поле hCursor в WNDCLASS при вызове RegisterClass, если вы сами его вызываете

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...