Compter le nombre de Handle utilisé par l'application

function EnumProc(wnd: HWND; var count: DWORD): Bool; stdcall;
begin
Inc(count);
result := true;
EnumChildWindows(wnd, @EnumProc, integer(@count));
end;

procedure TForm1.Button1Click(Sender: TObject);
var
count: DWORD;
begin
count := 0;
EnumThreadWindows(GetCurrentThreadID, @EnumProc, Integer(@count));
Caption := Format('%d window handles in use', [count]);
end;
Ajouter un commentaire
Pseudo
Adresse email
Site internet (optionnel)
Votre commentaire
Fiche de l'article
Mise a jour27/10/2004
VisualisationVu 861 fois
PublicInternaute zz
CategorieDelphi - Trucs et astuces - Systeme
Auteur de l'article
SwissDelphiCenter SwissDelphiCenter
connecté le 02/11/2011
329 articles dans la section
Contacter l'auteur