Udostępnij za pośrednictwem


CWnd::OnSizing

Ramy wywołuje tę funkcję Członkowskich, aby wskazać, że użytkownik jest zmiana rozmiaru prostokąta.

afx_msg void OnSizing(
   UINT nSide,
   LPRECT lpRect 
);

Parametry

  • nSide
    Krawędź okna, które mają być przeniesione.

  • lpRect
    Adres CRect lub RECT strukturę, która będzie zawierać współrzędne elementu.

Uwagi

Przetwarzanie tej wiadomości, aplikacji można monitorować rozmiar i położenie przeciągnij prostokąt i, jeśli to konieczne, zmienić jego rozmiar lub położenie.

[!UWAGA]

Ta funkcja Członkowskich jest wywoływana przez RAM, aby umożliwić aplikacji do obsługi wiadomości dla systemu Windows.Parametry przekazywane do funkcji odzwierciedlać parametry otrzymanych w ramach, kiedy wiadomość została odebrana.Wywołanie jest klasa bazowa wykonania tej funkcji, że realizacja zostanie użyte parametry pierwotnie przekazywane wiadomości i nie podane parametry funkcji.

Przykład

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();
}

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii