Aracılığıyla paylaş


CWnd::OnSizing

Çerçeve, kullanıcı dikdörtgeni yeniden boyutlandırma belirtmek için bu üye işlevini çağırır.

afx_msg void OnSizing(
   UINT nSide,
   LPRECT lpRect 
);

Parametreler

  • nSide
    Taşınacak pencerenin kenarına.

  • lpRect
    Adres, CRect veya rect maddenin koordinatlarını içeren yapısı.

Notlar

Bu ileti işleme göre uygulama boyutunu ve konumunu dikdörtgeni izleyebilir ve, gerekirse, kendi boyutunu veya konumunu değiştirin.

Not

Bu üye işlevi, uygulamanız Windows ileti işleme izin çerçevesi tarafından çağrılır.İleti alındığında çerçevesi tarafından alınan parametreleri, işleve iletilen parametreler yansıtır.Temel sınıf uygulaması, bu işlev çağrısı yaparsa, bu uygulama özgün iletiyi ve sağladığınız parametreleri ile işleve geçirilen parametreleri kullanır.

Örnek

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

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik