프로그래밍/VC++
XP에서 IDC_HAND가 없다고 나올 때
panpro
2007. 7. 5. 17:39
#define IDC_HAND MAKEINTRESOURCE(32649)
이렇게 해준다.
커서 바꾸는 건
BOOL CLemonViewerDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
// TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.
if ( (pWnd == GetDlgItem(IDC_BTNFILEOPEN)) || (pWnd == GetDlgItem(IDC_BTNSTART)) )
{
HCURSOR hCursor = AfxGetApp()->LoadStandardCursor(IDC_HAND);
::SetCursor(hCursor);
return 1;
}
else
return CDialog::OnSetCursor(pWnd, nHitTest, message);
}
이렇게 해준다.
커서 바꾸는 건
BOOL CLemonViewerDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
// TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.
if ( (pWnd == GetDlgItem(IDC_BTNFILEOPEN)) || (pWnd == GetDlgItem(IDC_BTNSTART)) )
{
HCURSOR hCursor = AfxGetApp()->LoadStandardCursor(IDC_HAND);
::SetCursor(hCursor);
return 1;
}
else
return CDialog::OnSetCursor(pWnd, nHitTest, message);
}