窗口查询 API

原创 2006年06月01日 12:53:00

常用窗口查询 Win32 API

 

 

FindWindow Function


 

The FindWindow function retrieves a handle to the top-level window whose class name and window name match the specified strings. This function does not search child windows. This function does not perform a case-sensitive search.

To search child windows, beginning with a specified child window, use the FindWindowEx function.

 

Syntax

HWND FindWindow(      

    LPCTSTR lpClassName,     LPCTSTR lpWindowName );

 

FindWindowEx Function


The FindWindowEx function retrieves a handle to a window whose class name and window name match the specified strings. The function searches child windows, beginning with the one following the specified child window. This function does not perform a case-sensitive search.

Syntax

HWND FindWindowEx(      

    HWND hwndParent,     HWND hwndChildAfter,     LPCTSTR lpszClass,     LPCTSTR lpszWindow );

 

EnumWindows Function


The EnumWindows function enumerates all top-level windows on the screen by passing the handle to each window, in turn, to an application-defined callback function. EnumWindows continues until the last top-level window is enumerated or the callback function returns FALSE.

Syntax

BOOL EnumWindows(      

    WNDENUMPROC lpEnumFunc,     LPARAM lParam );

 

EnumWindowsProc Function


The EnumWindowsProc function is an application-defined callback function used with the EnumWindows or EnumDesktopWindows function. It receives top-level window handles. The WNDENUMPROC type defines a pointer to this callback function. EnumWindowsProc is a placeholder for the application-defined function name.

Syntax

BOOL CALLBACK EnumWindowsProc(      

    HWND hwnd,     LPARAM lParam );

 

EnumChildWindows Function


The EnumChildWindows function enumerates the child windows that belong to the specified parent window by passing the handle to each child window, in turn, to an application-defined callback function. EnumChildWindows continues until the last child window is enumerated or the callback function returns FALSE.

Syntax

BOOL EnumChildWindows(      

    HWND hWndParent,     WNDENUMPROC lpEnumFunc,     LPARAM lParam );

 

EnumChildProc Function


The EnumChildProc function is an application-defined callback function used with the EnumChildWindows function. It receives the child window handles. The WNDENUMPROC type defines a pointer to this callback function. EnumChildProc is a placeholder for the application-defined function name.

Syntax

BOOL CALLBACK EnumChildProc(      

    HWND hwnd,     LPARAM lParam );

 

WindowFromPoint Function


The WindowFromPoint function retrieves a handle to the window that contains the specified point.

Syntax

HWND WindowFromPoint(      

    POINT Point );

 

 

EnumThreadWindows Function


The EnumThreadWindows function enumerates all nonchild windows associated with a thread by passing the handle to each window, in turn, to an application-defined callback function. EnumThreadWindows continues until the last window is enumerated or the callback function returns FALSE. To enumerate child windows of a particular window, use the EnumChildWindows function.

Syntax

BOOL EnumThreadWindows(      

    DWORD dwThreadId,     WNDENUMPROC lpfn,     LPARAM lParam );
 
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Win32api设置窗口全屏的方法

首先是考虑全屏处理的时机,是在创建窗口时还是显示窗口时进行,若是前者,则可以: BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) { ...

windows API 生成一个窗口简单例子

这是一个利用windows里的API所创建的一个窗口例子, 问题: 1.WinMain相当于 main 函数 2. LRESULT CALLBACK WinSunProc(),CALLBACK...

ArcGIS API for Silverlight 点击地图上的要素,弹出窗口(使用Telerik RadWindow)

xmlns:telerikNavigation="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Na...

java开发系统内核:实现窗口创建API,由DOS进入windows

本节我们给内核添加上窗口创建API,这样应用程序就能通过API创建窗口程序,于是应用程序的功能就从原有的只能显示字符的DOS模式进入到能显示窗口的windows模式

Win32 API 获取窗口句柄方法 分享

首先我会罗列出一些获取句柄的win32 api 函数,然后简单说说他们的用途!最后说说我是怎么理解和应用的。见笑了! 可用的win32 api函数: 1.HWND FindWindow(L...

VC++ game(四) 通过Windows API 来创建一个空窗口

前面写的都是通过MFC来进行编程,讲到缓冲机制就结束了,由于要进行3D开发,老师又开始介绍不适用MFC,直接通过windows的api来编程。、 还是从最简单的开始,创建一个窗口。 基本步骤: ...

C# Windows API应用之GetDesktopWindow ——获得桌面所有窗口句柄的方法

Windows APIWindows 这个多作业系统除了协调应用程序的执行、分配内存、管理资源…之外, 它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程...

VB.NET 章鱼哥出品--利用API函数AnimateWindow创建Popup提示窗口,窗体的动画效果

当我们打开电脑上网时,是不是会经常看到桌面的右下角弹出一个小的新闻热点窗体,我们可以实现吗?当然可以,这篇文章就来给您掩饰怎么样来用代码实现。看吧,正写着呢弹出了一个。 一、主要用到的函数是API函...

Windows API 编程之创建一个windows窗口

windows API函数 创建一个windows窗口

Android 7.0 新特性 分屏多窗口 中文API

Android N 添加了对同时显示多个应用窗口的支持。 在手持设备上,两个应用可以在“分屏”模式中左右并排或上下并排显示。 在电视设备上,应用可以使用“画中画”模式,在用户与另一个应用交互的同时继续...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)