★★★在程序中启动一个桌面应用程序的问题★★★

white_dove3000 2009-10-10 08:47:12
在程序中启动一个桌面应用程序,启动后会弹出主界面到桌面上,如何能让这个桌面应用程序启动后不弹出到桌面上,而只是最小化到任务栏上??

只有10分了,不好意思,哪位知道,指点一下。
...全文
110 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
raincod 2009-11-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 white_dove3000 的回复:]
4楼的兄弟可能没明白我的意思,那个应用程序不是我写的,我不能修改它的代码的。

5楼的兄弟的方法可能是可行的,其实我实际做的事情是:

我创建一个Visio application,当我创建这个实例时,讨厌的visio主界面就弹出来了,我只想创建一个Visio Application,不想显示其主界面的。
[/Quote]

Visio有个InvisibleAppClass
liumenghappy 2009-10-10
  • 打赏
  • 举报
回复
直接隐藏 ShowWindow(SW_HIDE);
你妹的特盗不 2009-10-10
  • 打赏
  • 举报
回复
相关参考 


http://www.hudong.com/wiki/ShellExecute
你妹的特盗不 2009-10-10
  • 打赏
  • 举报
回复
这样执行程序  

ShellExecute函数原型及参数含义如下:
ShellExecute(
HWND hwnd, //父窗口句柄
LPCSTR lpOperation, //操作类型
LPCSTR lpFile, //要进行操作的文件或路径
LPCSTR lpParameters, //当lpOperation为“explore”时指定要传递的参数,通常设为NULL
LPCSTR lpDirectory, //指定默认目录,通常设为NULL
INT nShowCmd //文件打开的方式,以通常方式还是最大化或最小化显示
)

 INT nShowCmd  = SW_MINIMIZE
white_dove3000 2009-10-10
  • 打赏
  • 举报
回复
4楼的兄弟可能没明白我的意思,那个应用程序不是我写的,我不能修改它的代码的。

5楼的兄弟的方法可能是可行的,其实我实际做的事情是:

我创建一个Visio application,当我创建这个实例时,讨厌的visio主界面就弹出来了,我只想创建一个Visio Application,不想显示其主界面的。
fishion 2009-10-10
  • 打赏
  • 举报
回复
拦截CreateProcess 这个API,修改LPSTARTUPINFO lpStartupInfo结构体中的 WORD wShowWindow参数
Allen_zhang 2009-10-10
  • 打赏
  • 举报
回复
在OnPaint中ShowWindow( SW_HIDE );一下就不会出现主界面了。
不过如果你先以后需要出现主界面的话show hide的时候就需要加一些控制了
white_dove3000 2009-10-10
  • 打赏
  • 举报
回复
或者把它的主界面隐藏了,干脆不显示,可以做到吗?
white_dove3000 2009-10-10
  • 打赏
  • 举报
回复
那样的话,主界面会闪一下,感觉不好,让它直接启动后到任务栏上,能吗?
ziplj 2009-10-10
  • 打赏
  • 举报
回复
启动之后 发送一个最小化消息
jasonM2008 2009-10-10
  • 打赏
  • 举报
回复
向应用的窗口发送隐藏窗口的消息,试一试!

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧