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