Bestimmt, ob unsichtbare Texte in einem Fenster "gesehen" werden können, um das Fenster zu finden. Dies beeinflusst fensterspezifische Funktionen wie WinExist und WinActivate.
DetectHiddenText Modus
Typ: Boolesch
Wenn true, werden versteckte Texte erkannt.
Wenn false, werden versteckte Texte nicht erkannt.
Typ: Integer (boolesch)
Diese Funktion gibt die vorherige Einstellung zurück; entweder 0 (false) oder 1 (true).
Wenn DetectHiddenText nicht verwendet wird, ist die Einstellung standardmäßig 1 (true).
"Versteckter Text" ist ein Begriff, der sich auf nicht sichtbare Steuerelemente eines Fensters bezieht. Ihr Text gilt daher als "versteckt". Das Ausschalten von DetectHiddenText ist zum Beispiel nützlich, um den Unterschied zwischen den verschiedenen Bereichen eines Multi-Bereich- oder Multi-Tab-Fensters festzustellen. Mit dem internen Tool "Window Spy" kann ermittelt werden, welcher Text des gerade aktiven Fensters versteckt ist. Alle internen Funktionen, die einen FensterText-Parameter akzeptieren, sind von dieser Einstellung betroffen, einschließlich WinActivate, WinActive, WinWait und WinExist.
Die interne Variable A_DetectHiddenText enthält die aktuelle Einstellung (1 oder 0).
Jeder neue Thread (z.B. ein Hotkey, ein benutzerdefinierter Menüpunkt oder eine zeitgesteuerte Subroutine) verwendet zunächst die Standardeinstellung der Funktion. Diese Standardeinstellung kann geändert werden, indem die Funktion während der Startphase des Skripts verwendet wird.