用CreateProcess能不能指定打开应用程序(一个窗口)的位置???急!!!! 我在利用CreateProcess()打开一个应用程序(比如说AVI.EXE)时,想指定AVI.EXE启动后显示窗口的位置。我对 LPSTARTUPINFO 这个参数下的dwX dwY dwXSize dwYSize四个成员的设置都没有效果(我已经设置了dwFlags )不知道有没有大虾了解这个情况。是不是个还和AVI.exe这个程序有关呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 you should get the main hwnd of the run process,then call SetWindowPos. shellexecute就返回一个句柄,用这个句柄再SetWindowPos 参考http://vip.6to23.com/NowCan1/tech/PID2HWND.htm 你用CreateProcess后能得到一个进程ID,再通过http://vip.6to23.com/NowCan1/tech/PID2HWND.htm里的方法得到对应进程ID窗口HWND,CWnd *p = FromHandle(hwnd);然后再p->SetWindowPos(); To laiyilinghttp://vip.6to23.com/NowCan1/tech/PID2HWND.htm 中的这样一句编译出错EnumWindows(YourEnumProc, (LPARAM)&wi); 错误是 E2034 Cannot convert 'int (__stdcall *)(void *,long)' to 'int (__stdcall *)()' E2342 Type mismatch in parameter 'lpEnumFunc' (wanted 'int (__stdcall *)()', got 'int (__stdcall *)(void *,long)')还请大虾指教!! 寻求VS2010关于在工具栏上动态添加控件的帮助 请教:关于CListBox中关于鼠标点击事件的处理问题 密码忘记失而复得,高兴,散分! 诚聘网络游戏外挂高级程序员 如何操作才能在VC6中使用GDI+? 关于从CString中提取子串的算法,希望大家给我指定 学习编程时,书上的例子和公司里的项目有什么不同? 高手请注意:单文档视多试图的问题? 关于设备上下文的问题?在线请教高手!! 高手赐教:vc开发图形压缩,被压缩的源图用什么数据结构定义? 有人编译过apache么?我想问一下,如何去掉那个恼人的apache2.0.52(win32)字样?哪里可以去掉? 请教:哪儿有波形图的源程序
http://vip.6to23.com/NowCan1/tech/PID2HWND.htm
CWnd *p = FromHandle(hwnd);
然后再p->SetWindowPos();
EnumWindows(YourEnumProc, (LPARAM)&wi); 错误是
E2034 Cannot convert 'int (__stdcall *)(void *,long)' to 'int (__stdcall *)()'
E2342 Type mismatch in parameter 'lpEnumFunc' (wanted 'int (__stdcall *)()', got 'int (__stdcall *)(void *,long)')还请大虾指教!!