Freigeben über


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.

HinweisHinweis

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

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm