FindWindow(
lpClassName,
{窗口的类名} lpWindowName: PChar
{窗口的标题}): HWND;
{返回窗口的句柄; 失败返回 0}FindWindowEx(
Parent: HWND;
{要查找子窗口的父窗口句柄} Child: HWND;
{子窗口句柄} ClassName: PChar;
{} WindowName: PChar
{}): HWND;
GetClassName(
hWnd: HWND;
{指定窗口句柄} lpClassName: PChar;
{缓冲区} nMaxCount: Integer
{缓冲区大小}): Integer;
{返回类名大小; 失败返回 0}获取指定窗口的类名 GetNextWindow(
hWnd: HWND;
{指定的窗口句柄} uCmd: UINT
{指定的关系选项}): HWND;
{失败返回0; 成功返回符合的窗口句柄}//uCmd 可选值:
GW_HWNDNEXT =
2;
{同级别 Z 序之下}GW_HWNDPREV =
3;
{同级别 Z 序之上}获取指定窗口Z上或Z下的窗口的句柄
GetTopWindow(
hWnd: HWND;
{指定的窗口句柄}): HWND;
{失败返回0; 成功返回最顶层的子窗口句柄}获取指定窗口的子窗口中最顶层的窗口句柄GetWindow(
hWnd: HWND;
{指定的窗口句柄} uCmd: UINT
{指定的关系选项}): HWND;
{失败返回0; 成功返回符合的窗口句柄}//uCmd 可选值:
GW_HWNDFIRST =
0;
{同级别第一个}GW_HWNDLAST =
1;
{同级别最后一个}GW_HWNDNEXT =
2;
{同级别下一个}GW_HWNDPREV =
3;
{同级别上一个}GW_OWNER =
4;
{属主窗口}GW_CHILD =
5;
{子窗口}获取与指定窗口具有指定关系的窗口的句柄
GetForegroundWindow: HWND;
获取前台窗口的句柄 GetWindowTextLength(
hWnd: HWND
{窗口句柄}): Integer;
{返回窗口标题长度} 获取窗口标题长度
GetWindowText(
hWnd: HWND; {窗口句柄}
lpString: PChar; {接收文本的缓冲区的指针}
nMaxCount: Integer {指定缓冲区大小, 其中包含NULL字符; 如果文本超出,会被被截断}
): Integer; {返回字符个数, 不包括中断的空字符; 如果标题为空或句柄无效, 则返回零}
获取窗口标题
SetWindowText(
hWnd: HWND; {窗口句柄}
lpString: PChar {新标题串指针}
): BOOL;设置窗口标题
GetDesktopWindow: HWND; {无参数; 返回桌面窗口的句柄}
posted on 2009-02-08 21:28
小叶子 阅读(2317)
评论(0) 编辑 收藏 引用 所属分类:
windows API函数