CWnd::OnSize
Visual Studio 2010
The framework calls this member function after the window's size has changed.
afx_msg void OnSize( UINT nType, int cx, int cy );
If the SetScrollPos or MoveWindow member function is called for a child window from OnSize, the bRedraw parameter of SetScrollPos or MoveWindow should be nonzero to cause the CWnd to be repainted.
Note
|
|---|
|
This member function is called by the framework to allow your application to handle a Windows message. The parameters passed to your function reflect the parameters received by the framework when the message was received. If you call the base-class implementation of this function, that implementation will use the parameters originally passed with the message and not the parameters you supply to the function. |
// Resize the edit control contained in the view to // fill the entire view when the view's window is // resized. CMdiView is a CView derived class. void CMdiView::OnSize(UINT nType, int cx, int cy) { CView::OnSize(nType, cx, cy); // Resize edit to fill the whole view. // OnSize can be called before OnInitialUpdate // so make sure the edit control has been created. if (::IsWindow(m_Edit.GetSafeHwnd())) { m_Edit.MoveWindow (0, 0, cx, cy); } }
Note