如何在执行时隐藏窗口 我有一个dialog based程序(MFC),我想在启动时将对话框隐藏起来,如何做到呢?(就是一启动就看不见对话框) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnInitDialog()里面写SetWindowPos(&CWnd::wndNoTopMost,0,0,0,0,SWP_HIDEWINDOW);ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);就可以了!祝你成功! 用这个方法对话框是隐藏了。也怪我没说清楚,我启动时还在托盘区添加了一个图标,想启动时不出现对话框,当用鼠标单击托盘区图标时出现对话框,用这个方法启动时对话框是没了,但是当我鼠标单击图标时用ShowWindow(SW_SHOW)也不出现对话框了。另:在OnInitDialog中用ShowWindow(SW_HIDE)为什么不行呢? 对话框不采用DOMADOAL(),而采用CREATE()进行处理可以方便的控制显示和隐藏。 可是我是MFC dialog based 程序啊,怎么把它默认的domodal()改成create呢? 显示时用SetWindowPos(&CWnd::wndNoTopMost,0,0,100,100,SWP_SHOWWINDOW )来显示 程序调用ShellExecute运行extract.exe解压CAB文件,在桌面和系统盘解压成功,但是不生成文件 高手来解释以下! vc6能用的程序到vs2003里面怎么就出错了? MSXML解析的问题 windows编程和JAVA编程哪个更该先学? Edit编辑框里的数据如何即时刷新? continue 100 points BHO的问题,怎么截获网页中登陆按扭按下的动作 关于文件删除 请问,用vc设计ActiveX控件,如何控制控件的大小? 如何在脚本里调用我自己编的dll文件 一个下载的公共MD5类,编写的DLL被金山毒霸报警为"xxxx"木马病毒.怎么解决??
里面写SetWindowPos(&CWnd::wndNoTopMost,0,0,0,0,SWP_HIDEWINDOW);
ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);就可以了!
祝你成功!
另:在OnInitDialog中用ShowWindow(SW_HIDE)为什么不行呢?