Sdílet prostřednictvím


CWnd::OnSizing

Rámci volání této funkce členské označíte, že uživatel je změna velikosti obdélníku.

afx_msg void OnSizing( 
   UINT nSide, 
   LPRECT lpRect  
);

Parametry

  • nSide
    K okraji okna, které chcete přesunout.

  • lpRect
    Adresa CRect nebo RECT strukturu, která bude obsahovat položky souřadnice.

Poznámky

Ve zpracování této zprávy, můžete aplikaci sledovat velikost a umístění tažením obdélníku a v případě potřeby změnit jeho velikost nebo umístění.

[!POZNÁMKA]

Tato funkce člena volá framework umožňující aplikaci pro zpracování zprávy systému Windows.Parametry předané funkce odrážejí parametry přijatých v rámci byla zpráva přijata.Že provádění volání třídy base provádění této funkce bude použita parametry původně předané zprávy a není zadané parametry funkce.

Příklad

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

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie