比如有一个小的对话框程序, 有什么方法可以快速判断鼠标是在对话框程序外面还是里面?
解决方案 »
- Win7x64位系统下怎样获取每个进程的信息
- WTL中,怎么改变lineto 画线的颜色和 粗细?
- 如何获得位图数据?
- ------------放分200----------〉没有一丝胜算的我,明天去上战场了!
- 问一个关于按钮的问题
- 请问为什么VC调试的时候总会进入汇编界面,怎么才能避免进入汇编界面呢?
- 哪有类似visual studio .net里属性编辑器的源码下载?
- 在VC中怎么设置调试状态下watch中数据得长度
- 请问怎样关闭和打开端口?
- pointer_default参数的作用,到底约束了服务器端还是客户端?
- 菜鸟问题:想在CDialog类中使OnEraseBkgnd,但ClassWiard中找不到映射 ,该怎么办?
- raw socket能直接以填充mac地址的方式发送数据吗?
POINT pt;
GetCursorPos(&pt);
GetClientRect(&rect);
if(rect.PtInRect(pt))
当前仅当thsi标识的窗口在当前不好的鼠标才为真值 否则为空相关函数CWnd::GetCapture返回一个CWnd指针,指向拥有不好能力的窗口。在win32环境下,如果戍边没有不好,或他被属于别的线程不好,则GetCapture返回 返回null。这样就可以判断鼠标是否在你想要的窗口内!
POINT pt;
GetCursorPos(&pt);
GetWindowRect(&rect);
if(rect.PtInRect(pt))