应该很简单 想在自定义类里实现WM_MOUSEMOVE的重用,该怎么做呢?简单一点说就是,我想在自定义类里有这样一个函数,能随时知道鼠标的位置,而不是在*view.cpp中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WM_MOUSEMOVE是事件 ,重用是不正确的.要知道鼠标的位置请参阅<<VC++技术内幕>> ::GetCursorPos()这个全局函数就可以了,还要重用WM_MOUSEMOVE干什么? 使用钩子,钩住你想处理的窗口的WM_MOUSEMOVE消息。 你可以这样得到鼠标的位置,并且显示出来;但是如果你仅仅是想要鼠标的位置,你可以仅使用其中的2,3行代码就可以了。 CClientDC dc(this); CPoint pt; ::GetCursorPos(&pt); CString strText,strtext1; strtext1.Format("mouse position x=%d y=%d",pt.x,pt.y); dc.TextOut(100,100,strText,strText.GetLength()); 模板问题 问题 我在msdn上复制的代码怎么报错啊!!!在线等。。 钩子高手进,如何用钩子监控某个dll被调用 卖身求解 急死了!通过修改如何将两个一样的工程项目(.dsp)添加到一个工作空间(.dsw)中!!! 请指高点...(没分啦) 问题多多?? 初学者请教一个 问题 为什么我的两个语句的输出结果不一样? 我用CTime得到時區是"中國標準時間",我怎樣可以得到東8區的信息啊? 简单问题,如何在单文档中使用CFileDialog类。
要知道鼠标的位置请参阅<<VC++技术内幕>>
CClientDC dc(this);
CPoint pt;
::GetCursorPos(&pt);
CString strText,strtext1;
strtext1.Format("mouse position x=%d y=%d",pt.x,pt.y);
dc.TextOut(100,100,strText,strText.GetLength());