C++如何获得当前窗口左上角相对于电脑屏幕的位置

不是MFC!!!!!请给完整实例。我不知道怎么获得当前窗口的句柄。(软件工程专业新大二,还没学window编程。急用该功能)最好还能给个例子,获取鼠标相指针相对于当前窗口... 不是MFC!!!!!
请给完整实例。我不知道怎么获得当前窗口的句柄。
(软件工程专业新大二,还没学window编程。急用该功能)

最好还能给个例子,获取鼠标相指针相对于当前窗口左上角的位置
展开
 我来答
百度网友5c69cfc
2013-10-16 · TA获得超过238个赞
知道小有建树答主
回答量:325
采纳率:100%
帮助的人:226万
展开全部
#include "stdio.h"
#include "windows.h"
void main()
{
// 获取活动窗口
    HWND h=GetForegroundWindow();
printf("0x%X\n",h);
// 获取窗口标题
char text[200];
GetWindowText(h,text,200);
printf("%s\n",text);
// 获取屏幕鼠标坐标
POINT pt;
GetCursorPos(&pt);
printf("%d %d\n",pt.x,pt.y);
// 获取窗口鼠标坐标
ScreenToClient(h,&pt);
printf("%d %d\n",pt.x,pt.y);

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式