Registriert seit: 7. Mai 2006
71 Beiträge
|
Re: Anstatt ID den Namen verwenden?
15. Jul 2006, 18:12
ich verwende das nun so
Delphi-Quellcode:
function EnumProc(StHandle: HWND; lines: TStrings): boolean; stdcall;
const
MAXLENGTH: Integer = 200;
var
buffer, desc: array[0..MAXLENGTH - 1]; of char;
begin
GetClassname(StHandle, buffer, MAXLENGTH + 1);
GetWindowText(StHandle, desc, MAXLENGTH);
lines.add(format('ID: %d, Class: %s, Text: %s', [GetDlgCtrlID(StHandle), buffer, desc]));
EnumChildWindows(StHandle, @EnumProc, Integer(Lines));
Result := true;
end;
bekomme eine Fehlermeldung:
Zitat:
[Fehler] Unit1.pas(182): Konstantenausdruck erwartet
grüße, Mirco
Mirco Hallenga
|
|
Zitat
|