hallo
ich habe noch eine frage zum folgenden beispiel:
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;
und zwar hierzu
buffer, desc: array[0..100] of char; // max. 101 Zeichen
ich muss viel mehr text auslesen, habe schon alles mögliche versucht, die zahl erhöhen anderes array (obwohl ich mit den arrays bestimmt fehler gemacht habe).
bekomme immer nur eine bestimmte menge angezeigt, nie alles.
capo