// HCButton.cpp : ±¸Çö ÆÄÀÏÀÔ´Ï´Ù. // #include "stdafx.h" #include "ConsoleApp.h" #include "HCButton.h" // CHCButton IMPLEMENT_DYNAMIC(CHCButton, CBitmapButton) CHCButton::CHCButton() { } CHCButton::~CHCButton() { } BEGIN_MESSAGE_MAP(CHCButton, CBitmapButton) ON_WM_MOUSEMOVE() ON_WM_SETCURSOR() END_MESSAGE_MAP() // CHCButton ¸Þ½ÃÁö 󸮱âÀÔ´Ï´Ù. void CHCButton::OnMouseMove(UINT nFlags, CPoint point) { //::SetCursor(AfxGetApp()->LoadCursor(IDC_HAND)); HCURSOR hCursor; hCursor = AfxGetApp()->LoadStandardCursor(IDC_HAND); ::SetCursor(hCursor); CBitmapButton::OnMouseMove(nFlags, point); } BOOL CHCButton::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) { // TODO: ¿©±â¿¡ ¸Þ½ÃÁö 󸮱â Äڵ带 Ãß°¡ ¹×/¶Ç´Â ±âº»°ªÀ» È£ÃâÇÕ´Ï´Ù. HCURSOR hCursor; hCursor = AfxGetApp()->LoadStandardCursor(IDC_HAND); ::SetCursor(hCursor); return TRUE; return CBitmapButton::OnSetCursor(pWnd, nHitTest, message); }