CWnd::OnSizing
ユーザーが四角形のサイズを変更していることを示すために、フレームワークからこのメンバー関数が呼び出されます。
afx_msg void OnSizing(
UINT nSide,
LPRECT lpRect
);
パラメーター
解説
アプリケーションは、このメッセージを処理することにより、ドラッグする四角形のサイズと位置を監視できます。また、必要に応じて、四角形のサイズや位置を変更できます。
注意
このメンバー関数は、アプリケーションが Windows メッセージを処理できるようにするためにフレームワークによって呼び出されます。 この関数に渡されるパラメーターの値は、フレームワークがメッセージ受信時に受け取ったパラメーターの値に基づいています。 この関数の基本クラスの実装を呼び出した場合は、関数に渡したパラメーターではなく、メッセージと共に渡されたパラメーター自体が使用されます。
使用例
void CSplitChildFrm::OnSizing(UINT fwSide, LPRECT pRect)
{
CMDIChildWnd::OnSizing(fwSide, pRect);
// Resize the splitter window in the frame. m_wndSplitter is of
// type CSplitterWnd
int nWidth = (pRect->right) - (pRect->left);
m_wndSplitter.SetColumnInfo(0, nWidth / 2, 10);
m_wndSplitter.SetColumnInfo(1, nWidth / 2, 10);
m_wndSplitter.RecalcLayout();
}
必要条件
**ヘッダー:**afxwin.h