Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Klasse eines Fensters herausfinden

  Alt 8. Jun 2004, 15:21
Dann werfe ich doch mal meine Version ins Rennen:
Delphi-Quellcode:
function FGetWindowClass(hWindow: HWND): String;
const
  MaxBufferSize = 32767;
var
  count : Integer;
begin
  SetLength(Result, MaxBufferSize); // Speicher reservieren
  count := GetClassName(hWindow, PChar(Result), MaxBufferSize);
  SetLength(Result, Count); // Speicher auf benötigtes Mass zusammenstutzen
  // falls nötig eine Exception auslösen
  // so weiss man bei Fehlern woran man ist
  if count = 0 then
    RaiseLastWin32Error;
end;
[edit=Matze]Code formatiert. Mfg, Matze[/edit]
Andreas
  Mit Zitat antworten Zitat