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