Functions > Window > Controls >


StatusbarGetText

Obtient le texte d'un contrôle barre d'état standard.

StatusbarGetText ( "title" [, "text" [, part = 1]] )

Paramètres

title Le titre/hWnd/classe de la fenêtre à traiter.
text [optionnel] Le texte de la fenêtre à traiter. Par défaut, une chaîne vide.
part [optionnel] Le numéro de la "partie" de la barre d'état à lire - la valeur par défaut est 1. C'est la première partie possible et le plus souvent celle qui contient les messages utiles comme "Ready ", "Loading", etc...

Valeur de retour

Succès: Retourne le texte lu.
Échec: Retourne "" (Chaîne vide) et @error = 1 si aucun texte n'a pu être lu.

Remarque

Cette fonction tente de lire la première partie d'une barre d'état standard dans une fenêtre (contrôle standard Microsoft: msctls_statusbar32). Certains programmes utilisent leurs propres barres d'état ou des versions spéciales du contrôle commun MS que StatusbarGetText() ne peut pas lire. Par exemple, StatusbarGetText ne fonctionne pas avec le programme TextPad; cependant la première région de la barre d'état de TextPad peut être lue en utilisant ControlGetText("TextPad ", "", "HSStatusBar1").
StatusbarGetText() peut fonctionner avec des fenêtres qui sont minimisées ou même cachées.

En relation

ControlCommand, ControlGetText

Exemple

#include <MsgBoxConstants.au3>

AutoItSetOption("WinTitleMatchMode", 2)

Local $sText = StatusbarGetText("Internet Explorer")
MsgBox($MB_SYSTEMMODAL, "", "La barre d'état d'Internet Explorer dit: " & $sText)