Привет, Я написал приложение, которое меняет курсор в зависимости от его расположения в клиентской области. Однако я заметил, что когда я нажимаю на левую кнопку мыши, курсор возвращается к значку стрелки по умолчанию. Я переопределил afx_msg void CWnd :: OnLButtonDown. И не вызывайте в нем никакой функции базового класса (он полностью пуст). Любая идея, что может заставить CDialogEx изменить курсор? Кто обрабатывает сообщение левой кнопкой мыши?Предотвратить приложение MFC, чтобы изменить курсор на значок по умолчанию
0
A
ответ
0
Обычно, вам нужно переопределить OnSetCursor()
, и, если мышь находится в месте, где вы хотите конкретный курсор, вызовите SetCursor()
и вернуть TRUE
так что DefWindowProc
не сбрасывает его обратно стрелки по умолчанию.
Смежные вопросы
- 1. Изменить значок по умолчанию
- 2. Невозможно изменить значок приложения MFC
- 3. Изменить DrawingManager по умолчанию курсор
- 4. Изменить значок по умолчанию на MarkerWithLabel
- 5. Изменить nicescroll ручной курсор на курсор по умолчанию
- 6. изменить значок по умолчанию маркера по маршруту
- 7. Как изменить значок значка по умолчанию
- 8. Невозможно изменить значок AppWidget по умолчанию
- 9. Обработка - Изменить значок приложения по умолчанию
- 10. Как изменить значок навигации по умолчанию для Android по умолчанию
- 11. Невозможно изменить значок по умолчанию приложения Android?
- 12. Как изменить изображение/значок/значок приложения по умолчанию Javafx
- 13. MFC - Замена значка приложения по умолчанию
- 14. Как изменить значок дома по умолчанию
- 15. Невозможно изменить по умолчанию значок Phonegap
- 16. AS3 приложение Air предотвратить ключи по умолчанию
- 17. изменить приложение по умолчанию на iphone
- 18. Как изменить значок по умолчанию для $ ionicLoading
- 19. Как изменить значок гамбургера по умолчанию?
- 20. Android-приложение, отображающее значок запуска по умолчанию
- 21. Принципы: как изменить значок по умолчанию на кнопке поля календаря?
- 22. Android-приложение показывает значок Android по умолчанию на некоторых устройствах
- 23. Как изменить MFC-приложение UI
- 24. Как изменить положение всплывающего окна по умолчанию в MFC
- 25. Как изменить значок exe по умолчанию на C/C++?
- 26. Предотвратить поппинг клавиатуры по умолчанию
- 27. значок «show menu» по умолчанию на android
- 28. Изменить: наведите курсор на jQuery
- 29. Сбросить курсор на окна по умолчанию
- 30. курсор по умолчанию на вкладках jquery ui
У вас не было много кода, неясно, что вы делаете или что вам нужно. Начните с перегрузки 'OnSetCursor()' –
Я более или менее пытаюсь написать свой собственный ящик, похожий на MDI-приложение MFC, поэтому я рисую собственные окна внутри диалога с границами и пытаюсь имитировать курсорное поведение стандартного курсора. Однако это швы, что просто установка неправильного типа курсора недостаточно. Вы дали мне хорошее направление, и я уверен, что тестирование регионов с горячими точками также является чем-то, о чем я должен думать. – Boris