Я создал новый класс пользовательских кнопок (производный от CButton). Переопределите API OnMouseMove в новом пользовательском классе. Когда мой курсор мыши перемещается над кнопкой в диалоговом окне, API-интерфейс OnMouseMove в пользовательском классе кнопок успешно вызывается, но символ курсора не изменяется на символ «Рука» 🙁
В API OnMouseMove () у меня есть следующий код:
if (m_hClickCursor == NULL)
m_hClickCursor = AfxGetApp()->LoadCursor(IDC_CLICK_CURSOR);
if (m_hClickCursor)
this->SetCursor(m_hClickCursor);
Вот,
IDC_CLICK_CURSOR является ссылкой на курсор в виде руки (в других местах моего приложения я использую такой же курсор в виде руки).
m_hClickCursor это ручка для курсора
Пожалуйста помоги !!
Спасибо,
-Nayan
Вы должны справиться с WM_SETCURSOR сделать это.
Других решений пока нет …