?? subject_21489.htm
字號:
<p>
序號:21489 發(fā)表者:Kaing 發(fā)表日期:2002-11-18 09:54:43
<br>主題:如何使控件大小隨窗體大小而變?
<br>內(nèi)容:一個多文檔程序.基于CFormView,在Dialog上放入一個控件,怎么樣讓這個控件隨窗體大小變化.3Q
<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>回復(fù)者:未出手的飛刀 回復(fù)日期:2002-11-18 10:21:19
<br>內(nèi)容:<BR><BR>CYourFormView::OnSize()里面調(diào)用控件窗口對象的MoveWindow函數(shù),如你的控件的指針為CWnd* pCtrl<BR><BR>pCtrl->MoveWindow( ...<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>
回復(fù)者:Kaing 回復(fù)日期:2002-11-18 10:36:05
<br>內(nèi)容:感謝 '未出手的飛刀 ' 我前些時間用VB做程序,不過現(xiàn)在要用VC重寫遇到問題重重希望'未出手的飛刀 '同志以后多多幫忙.3q
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復(fù)者:金魚王 回復(fù)日期:2002-11-18 10:46:24
<br>內(nèi)容:處理CFormView的OnSize函數(shù)<BR>//--------------------------------------------------------------------<BR>void CMy33333333View::OnSize(UINT nType, int cx, int cy) <BR>{<BR> CFormView::OnSize(nType, cx, cy);<BR><BR> CButton* pBtn = (CButton*)GetDlgItem(IDC_BUTTON1);<BR> if (pBtn == NULL) return;<BR> <BR> RECT ClientRect; //客戶區(qū)<BR> RECT BtnRect; //按鈕<BR> GetClientRect(&ClientRect);<BR> BtnRect.left = ClientRect.right-80; <BR> BtnRect.top = ClientRect.bottom-40;<BR> BtnRect.right = BtnRect.left + 75; //按鈕的寬度<BR> BtnRect.bottom = BtnRect.top + 21; //按鈕的高度<BR> pBtn->MoveWindow(&BtnRect);<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>
回復(fù)者:Kaing 回復(fù)日期:2002-11-18 10:59:07
<br>內(nèi)容:多謝'金魚王'同志詳盡的答案.我也曾學(xué)過一點VC,但長久不用已經(jīng)生熟幸得二位指點.感激不盡.<BR>2002-11-18 11:14:07
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -