gpt4 book ai didi

windows - 收集所有事件窗口类名

转载 作者:可可西里 更新时间:2023-11-01 14:40:59 25 4
gpt4 key购买 nike

许多程序(True Transparancy 和其他程序)可以在后台窗口类名称中全部激活或运行,如下所示:

Delphi 7 对象检查器名称是 tpropertyinspector
Opera 主窗口类名称是 operawindowclass

那么如何在Delphi中获取任何打开的窗口类名呢?

最佳答案

调用 EnumWindows 获取所有顶级窗口。然后调用 GetClassName 找出每个窗口的窗口类名。如果您还希望探测子窗口,请在每个顶级窗口上调用 EnumChildWindows

像这样调用 GetClassName:

var
ClassName: string;
len: Integer;
...
SetLength(ClassName, 256);
len := GetClassName(window, PChar(ClassName), Length(ClassName));
if len=0 then
RaiseLastOSError;
SetLength(ClassName, len);

关于windows - 收集所有事件窗口类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7096542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com