资 源 简 介
应用背景通过使用这个应用程序,您可以轻松地获得标题和当前焦点的窗口句柄的句柄。在这个项目中我们必须使函数调用user32.dll是Windows的API的一部分。两种功能,我们将使用:getforegroundwindow() -得到处理和了解处理我们可以称getwindowtext()获得窗口的标题。关键技术在我们进入代码之前,让我们先添加2个标签,2个文本框和一个计时器。相应地将所有这些名称命名,设置定时器的时间间隔,当然,允许它。现在的代码。首先,我们定义我们的使用报表:使用系统;使用系统;使用system.windows.forms;使用system.runtime.interopservices;我们需要一个命名空间,所以我们可以使用dllimport。然后我们宣布我们的Windows API函数使用dllimport: ; ; ; ; ; ; ;[ dllimport(“user32。dll”)]静态extern int getforegroundwindow();【dllimport(“user32。dll”)]静态extern int GetWindowText(int HWND,StringBuilder文本,int数);最后,我们插入下面的代码,在计时器的滴答声(双按您的定时器在设计视图)事件: ; ; ; ; ; ; ; ; ; ; ; ;const int CHR = 256; ; ; ; ; ; ; ; ; ; ; ;int处理= 0; ; ; ; ; ; ; ; ; ; ; ;StringBuilder缓冲=新的StringBuilder(CHR); ; ; ; ; ; ; ; ; ; ; ;getforegroundwindow()处理=;&n