从一个进程操作另一个进程窗口
先取得要操作进程的进程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
我风 阅读(526)
评论(0) 编辑 收藏 引用