如何通过窗口句柄来获得一个程序窗口的大小
来源:互联网 发布:日本dna数据库 编辑:程序博客网 时间:2024/06/05 19:49
首先通过FindWindow函数取得窗口句柄,当然也可以用GetForegroundWindow()函数取得自己的程序的句柄。
RECT rctA; //定义一个RECT结构体,存储窗口的长宽高
HWND lhwnd=::FindWindow(NULL,L"微信"); //获得句柄,这里以电脑微信为例
::GetWindowRect(lhwnd,&rctA);//通过窗口句柄获得窗口的大小存储在rctA结构中
int width = rctA.right - rctA.left; //窗口的宽度
int height = rctA.bottom - rctA.top; //窗口的高度
::MoveWindow(lhwnd,hh01,hh02,width,height,FALSE); //然后就可以根据窗口原来的大小原样挪动窗口
RECT rctA; //定义一个RECT结构体,存储窗口的长宽高
HWND lhwnd=::FindWindow(NULL,L"微信"); //获得句柄,这里以电脑微信为例
::GetWindowRect(lhwnd,&rctA);//通过窗口句柄获得窗口的大小存储在rctA结构中
int width = rctA.right - rctA.left; //窗口的宽度
int height = rctA.bottom - rctA.top; //窗口的高度
::MoveWindow(lhwnd,hh01,hh02,width,height,FALSE); //然后就可以根据窗口原来的大小原样挪动窗口
阅读全文
0 0
- 如何通过窗口句柄来获得一个程序窗口的大小
- 如何安全获得一个窗口句柄指针
- WPF窗口如何获得一个句柄?
- 窗口句柄的获得
- 窗口句柄的获得
- 窗口句柄的获得
- 窗口句柄的获得
- 窗口句柄的获得
- 窗口句柄的获得
- 通过创建窗口进程的ID来查找窗口句柄
- 通过进程ID获得该进程主窗口的句柄或者获得特定窗口句柄
- 通过枚举窗口获得窗口句柄名字并重命名窗口
- 建立控制台程序--获得已经打开的一个窗口的句柄--给这个窗口发送一个关闭命令
- 如何在其它程序窗口(已知窗口的句柄)加上一个按钮
- 通过线程ID获得窗口句柄的方法
- 通过进程ID获得该进程主窗口的句柄
- 通过进程ID获得该进程主窗口的句柄
- 通过进程号ID获得窗口的句柄
- Spring在web开发中的应用与Spring整合junit4测试
- zookeeper实现分布式锁
- JAVA实现不规则图形界面
- LCA倍增法
- MySQL5.5数据库主从(Master/Slave)同步配置详解
- 如何通过窗口句柄来获得一个程序窗口的大小
- SpringMVC笔记
- 【web前端自动化工作环境配置】10. RequireJS总结
- 浅谈大屏地图制图那点事儿
- 二维码跳转页面生成,解析
- Spring整合aspectj框架实现的aop
- LCA树链法
- 数据库基础总结
- kettle中调度kitchen.bat定时执行任务