there is no more resource about ado i can find. im boring so i do a pt window killer
here it's a snippetcode
////////////enumwindow
function EnumWindowsOut(Handle: THandle; List: TStringList) : boolean ; stdcall;
var
className: array[0..255] of Char;
caption: array[0..255] of Char;
begin
GetClassName(Handle, className, SizeOf(className)-1) ;
GetWindowText(Handle, caption, SizeOf(caption)-1) ;
if className = 'My Window Class' then
List.Add(IntToStr(Handle)) ;
Result :=True;
end;
////////////end enumwindow
/////////////////////////killwindow
procedure Killwindow;
var
Handle : THandle;
Handles : TStringList;
sHandle : string;
lines, i : Integer;
begin
Handles := TStringList.Create;
try
EnumWindows(@EnumWindowsOut, LParam(Handles)) ;
lines := Handles.Count;
for i := 0 to lines-1 do
begin
sHandle := Handles[i];
// showmessage(sHandle);
Handle := StrToInt(sHandle);
SendMessage(Handle, WM_Quit, 0, 0) ;
end;
finally
Handles.Free;
end;
end;
///////////////////////const WM_Quit = 16//////
////to use this function call
procedure TForm1.Button1Click(Sender: TObject);
begin
Killwindow;
end;
///that's will close all pt window
i think loco must joins us to learn delphi, it's easy like learn vb





