Einzelnen Beitrag anzeigen

Mirco

Registriert seit: 7. Mai 2006
71 Beiträge
 
#18

Re: Anstatt ID den Namen verwenden?

  Alt 29. Jun 2006, 16:43
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
Mirco Hallenga
  Mit Zitat antworten Zitat