⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_51276.htm

📁 vc
💻 HTM
字号:
<p>
序号:51276 发表者:最后疯狂 发表日期:2003-08-30 22:30:27
<br>主题:如何在程序启动完毕之后隐藏主框架窗口?
<br>内容:我在网上看到文章说,应该在CMainFrame::PreCreateWindow中实现隐藏:<BR><BR>BOOL CMainFrame::PreCreateWindow(CREATESTRUCT&amp; cs)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (!CFrameWnd::PreCreateWindow(cs))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return FALSE ;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;cs.style |= WS_POPUP ;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cs.dwExStyle |= WS_EX_TOOLWINDOW ;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE ;<BR>}<BR><BR>编译运行后,我发现这样做并没有真正的隐藏主框架,主框架只是缩小了并藏在了屏幕左上角,可以通过抓取边框拖大主框架窗口。<BR>看来要想真正隐藏主框架得使用ShowWindow(SW_HIDE)了,但这个函数应该在那里调用呢?我在CMainFrame::OnCreate()中调用,程序也要显示主框架窗口。<BR>就算注释掉 CMyApp::InitInstance()中的:<BR><BR>  m_pMainWnd-&gt;ShowWindow(SW_SHOW);<BR>  m_pMainWnd-&gt;UpdateWindow();<BR><BR>主框架窗口也要显示。请问,我该怎么样做才能在程序启动完毕后隐藏掉主框架窗口?<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:水番 回复日期:2003-08-30 23:33:24
<br>内容:m_pMainWnd-&gt;ShowWindow(SW_HIDE);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -