CButton에서 파생 된 새 사용자 지정 단추 클래스를 만들었습니다. 새 사용자 지정 클래스에서 OnMouseMove API를 재정의하십시오. 마우스 커서가 대화 상자의 단추 위로 이동하면 사용자 지정 단추 클래스의 OnMouseMove API가 성공적으로 호출되지만 커서 기호가 Hand 기호로 변경되지 않습니다. (마우스 커서가 내 MFC 응용 프로그램의 단추 위에있을 때 손 모양 커서를 설정할 수 없습니다.
OnMouseMove() API에서 다음 코드가 있습니다. :. 여기
if (m_hClickCursor == NULL)
m_hClickCursor = AfxGetApp()->LoadCursor(IDC_CLICK_CURSOR);
if (m_hClickCursor)
this->SetCursor(m_hClickCursor);
,
IDC_CLICK_CURSOR 손 커서에 대한 참조 (내 응용 프로그램에서 다른 장소에서 같은 손 모양 커서를 사용)
m_hClickCursor 커서
도와주세요 !!
* MFC Button Control *을 사용하지 않는 이유는 무엇입니까? 리소스 편집기에서 * Hand * 커서 유형을 정의하기 만하면됩니다. – sergiol