GetCursorPos獲取屏幕區(qū)鼠標(biāo)位置,參數(shù)是指向接收光標(biāo)屏幕坐標(biāo)的 POINT 結(jié)構(gòu)的指針
BOOL GetCursorPos(
LPPOINT lpPoint
);
MFC的窗體消息響應(yīng)函數(shù)OnMouseMove,第二個(gè)CPoint參數(shù)代表當(dāng)前鼠標(biāo)點(diǎn)在客戶(hù)區(qū)的位置
因此重載MFC的OnMouseMove函數(shù)就可以獲取客戶(hù)區(qū)鼠標(biāo)位置
測(cè)試代碼文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-715417.html
void CdrawTextDlg::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息處理程序代碼和/或調(diào)用默認(rèn)值
CPoint point_g;
GetCursorPos(&point_g);
CString str;
str.Format(L"客戶(hù)區(qū)鼠標(biāo)位置:x%d y%d 屏幕區(qū)鼠標(biāo)位置:x%d y%d",point.x,point.y,point_g.x,point_g.y);
GetDlgItem(IDC_STATIC)->SetWindowText(str);
CDialog::OnMouseMove(nFlags, point);
}
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-715417.html
到了這里,關(guān)于MFC獲取客戶(hù)區(qū)鼠標(biāo)位置和屏幕區(qū)鼠標(biāo)位置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!