在視窗的大小更改後,框架呼叫該成員函式。
afx_msg void onsize(
uint ntype,
int cx,
int cy
引數ntype 指定請求的調整大小的型別。
此引數可以是下列值之一:
size_maximized 視窗最大化。
size_minimized 視窗最小化。
size_restored 視窗已調整大小,但是,size_minimized 和 size_maximized 不適用。
在某些其他視窗最大化時,size_maxhide 傳送到所有彈出視窗。
在某些其他視窗將還原為其以前的大小時,size_maxshow 傳送到所有彈出視窗。
cx指定工作區的新的寬度。
cy指定工作區的新的高度。
備註 :
如果 setscrollpos 或 movewindow 成員函式用於從 onsize的子視窗呼叫,setscrollpos 或 movewindow 的 bredraw 引數應為非零導致 cwnd 會重新繪製。
說明 :
此成員函式由框架呼叫提供您的應用程式處理windows訊息。
當接收訊息,引數傳遞給函式以反映結構接收的引數。
如果呼叫此函式的基類實現, 該實現將使用引數最初用訊息您提供給函式而非引數。
標頭檔案:
header: afxwin.h
//窗體訊息:尺寸被改變
if (m_clist_message.m_hwnd != null)
}
這段**的意思是:列表框尺寸隨【窗體的尺寸的改變】而改變
C WinForm 改變無邊框窗體尺寸
c 透明winform上建立了自定義邊框後,需要拖動自定義邊框達到改變窗體尺寸的效果。使用了很多方法發現有些 只能橫向拉伸,有些 會造成無法拖動。最後才找到這個切實可行的辦法。const int guying htleft 10 const int guying htright 11 const i...
MFC窗體所有控制項大小隨窗體改變而改變
在乙個基於mfc的dialog上布置許多控制項的時候,有時候在改變dialog大小的時候控制項不隨著改變,現在告訴大家怎麼讓dialog所有控制項隨dialog改變而改變。現在已最簡單新建的對話方塊,在新建的dialog裡面的 確定 和 取消 按鈕,在對話方塊最大化得時候,不會一起變大的,而是保持原...
c 向MFC窗體傳送訊息
using system using system.collections.generic using system.linq using system.text using system.threading.tasks using system.runtime.interopservices na...