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.