| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Изменить курсор при помощи SetCursor() |
| Автор: Evgeny84 27.6.2007, 18:13 | ||
| Как правильно использовать SetCursor()? MFC SDI приложение. При использовании SetCursor(LoadCursor(NULL,IDC_WAIT)) курсор меняется на песочные часы на доли сек, а затем возвращается к стрелке. В MSDN написанно, что если курсор класса приложения не NULL, то при движении мыши курсор восстанавливается.
Тогда как обнулить курсор, если создание класса приложения скрыто за структурой SDI? |
| Автор: zkv 28.6.2007, 02:01 | ||||||
обрабатывай WM_SETCURSOR, суть такая:
примерно так: (в общепознавательных целях, не рекомендую использовать)
таким же образом, можно нагло подсунуть свой курсор :
только возвращать обратно тоже самому придется |
| Автор: Evgeny84 28.6.2007, 05:38 |
| Спасибо!!! |