开发平台(Platform): (Ex: Win10, Linux, ...)
win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
Visual Studio 2019
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
MFC
问题(Question):
目前有个问题是要抓鼠标所在位置的座标
小弟是使用OnMouseMove这个函式,发现只能抓取视窗内鼠标座标,无法抓到视窗外
(如桌面)的鼠标位置
想请问一下有什么办法能实现吗? 因为刚接触MFC不太了解
以下是我的程式码
void CmouseMoveCurPosDlg::OnMouseMove(UINT nFlags, CPoint point)
{
CClientDC dc(this);
CString str;
ClientToScreen(&point);
str.Format(_T(X: %04d, Y: %04d), point.x, point.y);
dc.TextOutW(10, 10, str);
CDialogEx::OnMouseMove(nFlags, point);
}
会选MFC是因为公司要开发内部使用的视窗程式,而主管要求使用MFC,因为他比较熟悉
MFC的接口