下面代码将鼠标移动到Button1上时的图标变成手形状: Step1: 在cpp顶部添加下面代码: #undef WINVER #define WINVER0x500 #if (WINVER>=0x0500) #define IDC_HANDMAKEINTRESOURCE(32649) #endif Step2: 重载消息OnSetCursor BOOLCTestDlg::OnSetCursor(CWnd * pWnd,UINTnHitTest,UINTmessage) ... {//TODO:Addyourmessagehandlercodehereand/orcalldefaultswitch(pWnd->GetDlgCtrlID())...{caseIDC_BUTTON1:SetCursor(::LoadCursor(NULL,IDC_HAND));break;default:SetCursor(::LoadCursor(NULL,IDC_ARROW));}returnTRUE;//returnCDialog::OnSetCursor(pWnd,nHitTest,message);}