從一個進程操作另一個進程窗口
先取得要操作進程的進程ID;
Process* myProcess[]=?Process::GetProcessesByName(S"MyIE");
?PPPID = myProcess[0]->Id;
而后牧舉窗口
EnumWindows((int (__stdcall *)(struct HWND__ *,long))EnumWindowsProc, 0);
在回調函數EnumWindowsProc()中根據ID判斷是否為要求的進程.
DWORD pid= 0;
GetWindowThreadProcessId( hwnd, &pid );
?if(pid == PPPID)
?{
??????//對該窗口操作
??????...
}
posted on 2007-01-10 13:03
我風 閱讀(531)
評論(0) 編輯 收藏 引用