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

📄 subject_16439.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:16439 发表者:隼 发表日期:2002-09-28 14:18:13
<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>回复者:TopLevel 回复日期:2002-09-28 14:21:25
<br>内容:SetWindowPos()<BR>MoveWindow()
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:凯凯 回复日期:2002-09-28 14:23:16
<br>内容:重载对话框的OnInitDialog()函数<BR>用MoveWindow()进行控制。<BR>MoveWindow()的四个参数为对话框的左上角位置和高宽。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐景周 回复日期:2002-09-28 15:18:34
<br>内容:可试试用SetWindowPos以及MoveWindow,同时它们还可以改变你窗体的大小.如下<BR><BR>//将在左上角(0,0),右下角(200,200)上显示<BR>SetWindowPos(NULL,0,0,200,200,SWP_NOZORDER|SWP_NOMOVE);<BR><BR>再如:<BR>//对话框居中显示<BR>&nbsp;&nbsp;&nbsp;&nbsp;CRect dlgRect; <BR>&nbsp;&nbsp;&nbsp;&nbsp;GetWindowRect(dlgRect);&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CRect desktopRect; <BR>&nbsp;&nbsp;&nbsp;&nbsp;GetDesktopWindow()-&gt;GetWindowRect(desktopRect); <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;MoveWindow( <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(desktopRect.Width() - dlgRect.Width()) / 2, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(desktopRect.Height() - dlgRect.Height()) / 2, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 ); 
<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 + -