打电话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);
Run Code Online (Sandbox Code Playgroud)