Sdílet prostřednictvím


CWnd::RepositionBars

Nazývá se přemístění a změna velikosti ovládacích panelů v oblasti okna klienta.

void RepositionBars( 
   UINT nIDFirst, 
   UINT nIDLast, 
   UINT nIDLeftOver, 
   UINT nFlag = reposDefault, 
   LPRECT lpRectParam = NULL, 
   LPCRECT lpRectClient = NULL, 
   BOOL bStretch = TRUE 
);

Parametry

  • nIDFirst
    ID prvního v oblasti řízení pruhy změňte umístění a velikost.

  • nIDLast
    ID poslední v oblasti ovládacích panelů, změňte umístění a velikost.

  • nIDLeftOver
    Určuje ID podokno vyplní zbývající oblasti klienta.

  • nFlag
    Může mít jeden z následujících hodnot:

    • CWnd::reposDefault provádí rozložení ovládací panely.lpRectParamnepoužívá a může být NULL.

    • CWnd::reposQuery není v rozložení ovládacích panelů; místo toho lpRectParam je inicializován s velikost oblasti klienta, jako kdyby bylo skutečně provedeno rozložení.

    • CWnd::reposExtra přidá hodnoty lpRectParam do oblasti klienta nIDLast a také provádí rozložení*.*

  • lpRectParam
    Odkazuje RECT struktury; je využití závisí na hodnotě nFlag .

  • lpRectClient
    Odkazuje RECT struktura obsahující oblasti klienta k dispozici.Pokud NULL, bude použit v okně klientské oblasti.

  • bStretch
    Označuje, zda panel by roztažený na velikost rámečku.

Poznámky

nIDFirst a nIDLast parametry definovat rozsah ID ovládacího panelu je přemístit v oblasti klienta. nIDLeftOver Parametr určuje ID podřízené okno (obvykle zobrazení), usadí a velikost vyplní zbývající oblasti klienta není vyplněn pomocí Ovládacích panelů.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

CFrameWnd::RecalcLayout