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

📄 subject_30330.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:30330 发表者:luckyding 发表日期:2003-02-22 00:09:42
<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>
回复者:金枪鱼 回复日期:2003-02-22 00:15:27
<br>内容:如果是对话框的话:<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;this-&gt;SetWindowPos(&amp;wndTopMost,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE);<BR><BR>反正是使用SetWindowPos()函数。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:luckyding 回复日期:2003-02-22 00:27:46
<br>内容:我在使用CreateWindow()时已经使用了WS_EX_TOPMOST属性,但是运行后当我用鼠标点击窗口外面的时候,该窗口就会最小化。请问这是为什么?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bird 回复日期:2003-02-22 08:54:10
<br>内容:下面以MFC的Hello程序作为例子。CMainWindow类是一个从CWnd继承来的类。如果你要在CTheApp::InitInstance()中将主窗口设为TopMost,可以这样修改: <BR>&nbsp;&nbsp;&nbsp;&nbsp;BOOL CTheApp::InitInstance() <BR>&nbsp;&nbsp;&nbsp;&nbsp;{ <BR>&nbsp;&nbsp;&nbsp;&nbsp; TRACE( "HELLO WORLD\n" ); <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; SetDialogBkColor(); // hook gray dialogs (was default in MFC V1) <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; m_pMainWnd = new CMainWindow(); <BR>&nbsp;&nbsp;&nbsp;&nbsp; m_pMainWnd-&gt;ShowWindow( m_nCmdShow ); <BR>&nbsp;&nbsp;&nbsp;&nbsp; m_pMainWnd-&gt;UpdateWindow(); <BR>&nbsp;&nbsp;&nbsp;&nbsp; m_pMainWnd-&gt;SetWindowPos(&amp;m_pMainWnd-&gt;wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE); <BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; return TRUE; <BR>&nbsp;&nbsp;&nbsp;&nbsp;} <BR>&nbsp;&nbsp;&nbsp;&nbsp;如果希望使用API函数实现,可以使用SetWindowPos,<BR>2003-2-22 8:54:52

⌨️ 快捷键说明

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