Einzelnen Beitrag anzeigen

Cuchulainn

Registriert seit: 26. Aug 2003
182 Beiträge
 
Delphi 5 Enterprise
 
#1

Klasse eines Fensters herausfinden

  Alt 1. Jun 2004, 22:23
Diese Funktion gibt die Klasse eines Fensters als String zurück:

Delphi-Quellcode:
function FGetWindowClass(hWindow: HWND): String;
var
  StrClass: String;
  pClass: pAnsiChar;
const
  MaxBufferSize = 32767;
begin
  pClass := GetMemory(MaxBufferSize);
  ZeroMemory(pClass, MaxBufferSize);
  GetClassName(hWindow, pClass, MaxBufferSize);
  SetString(StrClass, pClass, Strlen(pClass));
  Result := StrClass;
  FreeMemory(pClass);
end;
Übergabeparameter ist das Handle des Fensters, dessen Fensterklasse zu bestimmen ist.

[edit=Matze]Code formatiert. Mfg, Matze[/edit]
  Mit Zitat antworten Zitat