DELPHI怎么用EnumWindows函数
我也改学DELPHI了.....其他的都差不多了 就是不会用这个函数所以不能多开..郁闷enumwindows(lpEnumFunc:Pointer;lParam:Integer):LongBool;
谁能给个例子最好 这个是回调函数,其他的就不用写了吧?
function EnumWindowsProc(hWnd:HWND;lParam:LPARAM):boolean;stdcall;
begin
Result:=true;
end;
functionEnumWindowsProc(hwnd:HWND;lParam:DWORD):boolean;stdcall;
var
szCaption:arrayofChar;
begin
GetWindowText(hwnd,szCaption,127);
iflength(szCaption)>0then
begin
showmessage(szCaption); //这里是窗体名枚举 想判断某个窗体在这里写就成
end;
result:=TRUE;
end;
procedureTForm1.Button1Click(Sender:TObject);
begin
EnumWindows(@EnumWindowsProc,0);
end;
页:
[1]