怎样获取指定窗口位置

superhackerzhang 2009-07-24 10:29:40
在一个程序中获得另一个窗口的左上点的位置怎样做,已知另一个窗口的句柄
...全文
107 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
proficientman 2009-07-24
  • 打赏
  • 举报
回复
先调用FromHandle获取已知窗口句柄的窗口指针,然后调用GetWindowRect获取该窗口的矩形区域,并赋给一个CRect类对象,
CRect rect;
int x,y;
FromHandle(m_hWnd)->GetWindowRect(&rect); //m_hWnd是窗口的句柄,自己设定
x=rect.left; //左上点横坐标
y=rect.top; //左上点纵坐标
marrco2005 2009-07-24
  • 打赏
  • 举报
回复
BOOL GetWindowRect(
HWND hWnd,
LPRECT lpRect
);

得到指定窗口的坐标
superhackerzhang 2009-07-24
  • 打赏
  • 举报
回复
没人知道吗??

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧