WinAPI: GetForegroundWindow - 获取前台窗口的句柄
//声明: GetForegroundWindow: HWND;//举例: unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls, ExtCtrls;typeTForm1 = class(TForm){先添加如下三个控件}Button1: TButton;Memo1: TMemo;Timer1: TTimer;procedure Timer1Timer(Sender: TObject);procedure Button1Click(Sender: TObject);procedure FormCreate(Sender: TObject);end;varForm1: TForm1;implementation{$R *.dfm}varh: HWND; {把句柄定义成全局变量以避免重复}{准备工作} procedure TForm1.FormCreate(Sender: TObject); beginMemo1.Align := alLeft;Memo1.ScrollBars := ssBoth;Timer1.Enabled := False;Timer1.Interval := 100; end;{启动与停止} procedure TForm1.Button1Click(Sender: TObject); beginTimer1.Enabled := not Timer1.Enabled;case Timer1.Enabled ofTrue : Text := '开始截获';False: Text := '停止截获';end;Memo1.Clear; end;{定时获取} procedure TForm1.Timer1Timer(Sender: TObject); varp: array[0..254] of Char; beginif h <> GetForegroundWindow thenbeginh := GetForegroundWindow;GetWindowText(h, p, 255);if p <> '' then Memo1.Lines.Add(p);end; end;end.
转载于:https://www.cnblogs.com/del/archive/2008/02/26/1081644.html
WinAPI: GetForegroundWindow - 获取前台窗口的句柄相关推荐
- 按键精灵通过句柄获取窗口坐标_按键精灵怎么获取同名窗口的句柄
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:按键精灵怎么获取同名窗口的句柄回答:命令名称: Search 遍历符合窗口 命令功能: 遍历符合窗口标题的句柄保存到数组里 命令参数 ...
- 获取控制台窗口的句柄(HWND)和程序中输出回车键
一.获取窗口句柄基于类名或窗口名称: http://support.microsoft.com/kb/124103/zh-cn Win32 API 提供用于获取与一个控制台应用程序相关联的窗口句柄没有 ...
- 从子窗口中获取父窗口的句柄例子
HWND hTemp=::GetParent(this->GetSafeHwnd());//GetSafeHwnd()会返回当前窗口的句柄,GetParent(子句柄)这个函数将获得子句柄的父窗 ...
- [WinApi] C#获取其他窗口文本框内容
声明部分: const int WM_GETTEXT = 0x000D; const int WM_GETTEXTLENGTH = 0x000E;[DllImport("user32.dll ...
- 获取窗口的句柄方法总结
句柄获取方法(获取该窗口的句柄后,即可向该窗口类类发送消息.处理程序): 例如:::PostMessage("句柄", WM_USER_DRAWVIEWPIC_EDS, 0, ...
- selenium3+python-多窗口、句柄(handle)
一.获取当前窗口句柄 1.元素有属性,浏览器的窗口其实也有属性的,只是你看不到,浏览器窗口的属性用句柄(handle)来识别. 2.人为操作的话,可以通过眼睛看,识别不同的窗口点击切换.但是脚本没长眼 ...
- DELPHI GetClassName - 获取指定窗口的类名
//声明: GetClassName( hWnd: HWND; {指定窗口句柄} lpClassName: PChar; {缓冲区} nMaxCount: Integer {缓冲区大小} ): Int ...
- VC 获取任务栏窗口的句柄
本文将介绍一个未公开的Win32 API函数:GetTaskmanWindow,利用它对Windows的任务栏进行操作.这个函数返回拥有任务栏按钮的窗口句柄.在微软的MSDN文档中,对任务栏是这 ...
- UE4 获取主窗口HWND和调用WINAPI函数
很多文章介绍获取UE4主窗口都是通过GetActiveWindow或者FindWindow等方法,这种方法不是很方便,也不准确. 可以通过UEngine的Viewport获取NativeWindow来 ...
最新文章
- 生活随笔[2005-06-08]
- python 判断目录和文件是否存在,若不存在即创建
- FFmpeg 源代码:avcodec_find_encoder()和avcodec_find_encoder_by_name()
- 假如我们的坦克继续前进队——需求改进系统设计
- 比较完善的是vmware Fusion和Parallels
- android获取wifi别名,android-连接WIFI时获取SSID
- php的zend引擎执行过程 一
- 基于fo-dicom 的 Worklist CStore 我的学习实现路线
- GPS里集成的指南针一般叫做外置罗盘是1#,飞控里面的指南针叫内置罗盘是2#
- 【桌面运维转网络要做什么准备,高级网工学习路线分享】
- 视觉尺寸测量设备系统
- 地图导航定位二维码如何制作呢?
- 十年了,测试变了,我也变了,但总有一些东西未变
- 微信公众号开发诡异问题:errcode:40125,errmsg解决方案
- 中国紧急警报系统(EAS)行业发展现状与前景动态预测报告2022-2027
- A股市场统计(营业收入增长率、净利润增长率及净利润比市值近十年的平均数、中位数)
- OpenHarmony WLAN HDI 源码学习
- 【正点原子Linux连载】第四十一章 嵌入式Linux LED驱动开发实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
- getch(),getche()和getchar()使用区别
- python学习 - 标准库概览
热门文章
- 技术盘点:2022年云原生架构趋势解读
- Istio 从懵圈到熟练:二分之一活的微服务
- 宁波大学计算机网络,宁波大学计算机网络TCP与UDP题目
- 以下哪个选项不能减少用户计算机,2017年cad考试选择题「附答案」
- 军队计算机技术职称考试 类别,军队人员参加计算机考试科目设置和报考规定...
- 激战服务器位置,《激战2》世界之战指南(选择服务器)
- 目录遍历漏洞:入侵检测php程序中的目录遍历漏洞,目录浏览(目录遍历)漏洞
- 安装mysql 1045_mysql安装出现error Nr.1045
- arduino char*转string_【201期】面试官:String长度有限制吗?是多少?还好我看过...
- 【模型解读】浅析RNN到LSTM