Thema: Delphi ControlID --> Handle

Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#2
  Alt 8. Aug 2002, 16:00
Moin Frankle,

Gegenfrage:
Woher hast Du denn die ID ohne das Handle zu kennen?

Sowohl GetWindowLong, als auch GetDlgCtlID erfordern das Handle, um an die ID zu kommen.

Ansonsten fiele mir der Weg ein, über EnumWindows & EnumChildWindows durch die Fenster durchzugehen, und dann jeweils mit einer der o.g. Funktionen die ID zu ermitteln, bis sie mit der gewünschten übereinstimmt.
Dann wurde das Handle gefunden.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat