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

📄 subject_65137.htm

📁 vc
💻 HTM
字号:
<p>
序号:65137 发表者:大头不二郎 发表日期:2003-12-15 21:11:26
<br>主题:怎样才能使dbgrid控件的大小随窗口的改变而改变?
<br>内容:请问怎样才能使dbgrid控件的大小随窗口的改变而改变呢?<BR>我在formview中添加了一个dbgrid控件,可当窗口最大化时控件大小不变,很难看!<BR>用.SetWindowPos(...)函数运行时出错,急死我了,请问我应如何处理??<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-12-15 22:54:26
<br>内容:先得到formview的大小,<BR>再用MoveWindow()函数来改变控件大小。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:大头不二郎 回复日期:2003-12-17 11:47:19
<br>内容:可使用用movewindow()成员函数编绎通过,运行时出错,<BR>提示是file:winocc.cpp的279行通不过。<BR><BR>我是在wizardclass里面添加成员控件变量的。<BR><BR>是否是对象指针(cwnd *)hwnd没有初始化?<BR><BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:freeaward 回复日期:2003-12-17 11:57:25
<br>内容:程序在执行WM_SIZE时,可能控件还没有被程序创建完成,你必须确保你的控件被创建后才能使用MoveWindow,<BR>1,你可以设一个BOOL变量,初值为FALSE,在OnInitDialog的最后将它的值变成TRUE,在WM_SIZE中判断这个变量,只有当它为真时才进行MoveWindow操作。<BR>2,你也可经先用::IsWindow(控件.GetSafeHwnd())判断控件是否创建,只有当它为真时才进行MoveWindow操作。<BR><BR>方法1我试过,方法2我没有试过,你可以试一下。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:青蛙网子 回复日期:2003-12-17 14:28:43
<br>内容:right!
<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 + -