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

被折叠的 条评论
为什么被折叠?



