更改其他程序的界面大小和位置只需要获取到其窗口句柄就可以更改了,为了辅助修改咱还可以利用GetWindowRect来查看当前要更改程序的界面大小和位置:
HWND GameHwnd = NULL; //游戏大厅的窗口句柄
DWORD GameID = NULL;//游戏的进程ID
HANDLE GameHandle = NULL;//游戏的实例句柄
SignGameHwnd = ::FindWindow(NULL, _T("英雄联盟登录程序"));//查找一个叫英雄联盟登录程序窗口标题的程序
//CRect rect;
//::GetWindowRect(GameHwnd, &rect);
//如果使用MoveWindow的话可以修改自身界面的大小和位置
::MoveWindow(GameHwnd, 0, 0, 1280, 810, false);//其返回值是bool类型,可以查看是否修改成功