Hallo
Danke für eure Antworten.
Ich hab nun folgendes übernommen, obwohl ich die Änderung nicht verstanden habe:
Delphi-Quellcode:
function EnumProc(StHandle: HWND; lines: TStrings): boolean; stdcall;
var
buffer, desc: array[0..100] of char; // max. 101 Zeichen
begin
GetClassname(StHandle, buffer, 100); // 100
GetWindowText(StHandle, desc, 100); // 100
lines.add(format('ID: %d, Class: %s, Text: %s', [GetDlgCtrlID(StHandle), buffer, desc]));
EnumChildWindows(StHandle, @EnumProc, Integer(Lines));
Result := true;
end;
Damit bekomm ich nun die einzelnen Komponenten inkl. ID angezeigt, leider wird der Text meiner Combobox nicht ausgelesen, woran kann das liegen?
Ist Result Longbool?
Viele Grüsse
Mirco