调用CreateProcess运行外部程序没显示出窗口 在线等 本帖最后由 sky_yskabc 于 2011-03-30 21:11:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Viewer这个程序是在控制端打开的调用ShellExecute(GetSafeHwnd(), NULL, "Viewer", terminalIP, NULL, SW_SHOW)是正常打开的 memset(&sInfo,0,sizeof(STARTUPINFO);sInfo.cb = sizeof(STARTUPINFO); sInfo.dwFlags = STARTF_USESHOWWINDOW; sInfo.wShowWindow = SW_SHOWNORMAL;这样呢 sInfo.wShowWindow = SW_SHOWNORMAL;你先看看这样能不能显示窗口,如果可以再用MoveWindow/SetWindowPos改变窗口大小 sInfo.cb = sizeof(STARTUPINFO); sInfo.lpTitle = strTitle.GetBuffer(); sInfo.dwFlags = STARTF_USEPOSITION|STARTF_USESIZE|STARTF_USESHOWWINDOW; sInfo.dwX = 0; sInfo.dwY = 0; sInfo.dwXSize = 256; sInfo.dwYSize = 192; sInfo.wShowWindow = SW_SHOWDEFAULT;这样的话就能打开窗口了,但是大小、位置、标题都没改变,怎么这些参数都没起作用呢 如何判断以个文件是否为二进制(.exe)文件,非判断后缀名的方式 有关发送数据时频繁出现的10054错误问题 请问,怎么创建和Formail样式的工具栏,我试了自绘,要处理的太多了 散分 请问如何取得系统中文件类型所对应的图标? 如何得到系统时间? 能否在对话框中进行文本编辑??????? 谢谢 怎么做一个想拼音加加那样的在标题栏加入一个图片? Lotus Notes?? 到底是什么东西? 哪里可以下载到微软的TTS引擎 非模式对话框销毁问题 连接数据库错误信息
Viewer这个程序是在控制端打开的
调用ShellExecute(GetSafeHwnd(), NULL, "Viewer", terminalIP, NULL, SW_SHOW)是正常打开的
sInfo.cb = sizeof(STARTUPINFO);
sInfo.dwFlags = STARTF_USESHOWWINDOW;
sInfo.wShowWindow = SW_SHOWNORMAL;这样呢
sInfo.lpTitle = strTitle.GetBuffer();
sInfo.dwFlags = STARTF_USEPOSITION|STARTF_USESIZE|STARTF_USESHOWWINDOW;
sInfo.dwX = 0;
sInfo.dwY = 0;
sInfo.dwXSize = 256;
sInfo.dwYSize = 192;
sInfo.wShowWindow = SW_SHOWDEFAULT;这样的话就能打开窗口了,但是大小、位置、标题都没改变,怎么这些参数都没起作用呢