Entwickler-Ecke

Windows API - Position einer Progressbar aus fremder Anwendung auslesen


Delete - So 23.10.05 18:52
Titel: Position einer Progressbar aus fremder Anwendung auslesen
Hallo zusammen!

Ich möchte durch mein Programm die Position einer Progressbar einer anderen Anwendung ausgeben lassen.

Beispiel: Ich kopiere Daten mit der normalen Windows-"Kopieren"-Funktion; zu sehen ist der Kopieren-Dialog mit Progressbar und Zusatzinformationen.

Wie wir wissen, ist die aktuelle Position der Progressbar in der Eigenschaft Position gespeichert. Darauf möchte ich nun zugreifen.

Was ich weiß: Der Klassenname einer solchen Progressbar lautet "msctls_progress32". Ich kann das Handle mittels FindWindowEx etc. finden.

ABER: Welche Funktion aber benutze ich zum Auslesen der Position?


matze.de - So 23.10.05 22:35

So:

Delphi-Quelltext
1:
SendMessage(Handle, PBM_GETPOS, 00)                    


mfg matze