über ControlID herausfinden, ob ein Element angezeigt wird

  • Hallo,
    ich beschäftige mich erst seit kurzem mit AutoIT, also verzeiht mir, wenn die Frage zu dämlich ist, aber ich komm auf keinen grünen zweig....
    Wie kann finde ich über die ControlID heraus, ob ein Element angezeigt wird oder nicht? Gibt es dafür einen Befehl?

    Vielen Dank schon mal im Voraus

    mfg
    Thisway

    3 Mal editiert, zuletzt von Thisway (4. März 2008 um 13:29)

  • Dank werd ich gleich ausprobieren :D

    edit: scheint nicht zu funktionieren...
    kann es sein, dass man damit nur den status von eigenen elementen auslesen kann?
    weil ich möchte es aus einem "fremden" fenster auslesen, also eins, dass ich nicht selber erzeugt habe

    Einmal editiert, zuletzt von Thisway (3. März 2008 um 22:06)

  • Moin,

    [autoit]

    If ControlCommand('Fenstertitel', 'Fenstertext', 'controlID', 'IsVisible', '') Then
    MsgBox(0, '', 'Steuerelement ist sichtbar', 2)
    Else
    MsgBox(0, '', 'Steuerelement ist NICHT sichtbar', 2)
    EndIf

    [/autoit]

    Gruß
    Greenhorn