📄 subject_16439.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> CRect dlgRect; <BR> GetWindowRect(dlgRect); <BR> CRect desktopRect; <BR> GetDesktopWindow()->GetWindowRect(desktopRect); <BR><BR> MoveWindow( <BR> (desktopRect.Width() - dlgRect.Width()) / 2, <BR> (desktopRect.Height() - dlgRect.Height()) / 2, <BR> 0, <BR> 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 + -