CWnd::OnSizing
Das Framework ruft diese Memberfunktion auf, um anzugeben, dass der Benutzer das Rechteck Größe ändert.
afx_msg void OnSizing(
UINT nSide,
LPRECT lpRect
);
Parameter
nSide
Der Rand des Fensters verschoben werden kann.lpRect
Adresse der CRect oder RECT-Struktur, die die Koordinaten des Elements enthält.
Hinweise
Mithilfe dieser Meldung verarbeitet, kann eine Anwendung die Größe und die Position des Ziehrechtecks überwachen und seine Größe oder Position nach Bedarf zu ändern.
Hinweis |
---|
Diese Memberfunktion wird vom Framework aufgerufen, um die Anwendung zu ermöglichen, eine Windows-Meldung zu bearbeiten.Die Parameter, die an die Funktion übergeben werden, geben die Parameter, die vom Framework empfangen werden, als die Nachricht empfangen wurde.Wenn Sie die Basisklassenimplementierung dieser Funktion aufrufen, verwendet diese Implementierung die Parameter, die mit der Meldung übergeben werden und nicht die Parameter, die an die Funktion bereitstellen. |
Beispiel
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();
}
Anforderungen
Header: afxwin.h