Sdílet prostřednictvím


CMFCBaseTabCtrl::CreateWrapper

Vytvoří souhrnný snímek okna, odvozených z Třída CWnd , ale není odvozen od Třída CDockablePane.

virtual CWnd* CreateWrapper(
   CWnd* pWndToWrap,
   LPCTSTR lpszTabLabel,
   BOOL bDetachable 
);

Parametry

  • [v]pWndToWrap
    Ukazatel myši do okna rámeček, zabalen.

  • [v]lpszTabLabel
    Řetězec, který obsahuje popisek okna.

  • [v]bDetachable
    Logický parametr, který označuje, zda je okno odnímatelné.

Vrácená hodnota

Souhrnný ukazatel odvozené z CDockablePane třídy, pokud CreateWrapper úspěšně vytvoří wrapper třídu pro pWndToWrap .Pokud metodu, je retruns pWndToWrap .

Poznámky

Okno s kartami můžete ukotvit na libovolný objekt odvozené z CWnd .V pořadí však Třída CMFCBaseTabCtrl objektu dokovací, každý objekt na CMFCBaseTabCtrl musí být odnímatelné.Proto CMFCBaseTabCtrl automaticky zalamuje všechny objekty, které nejsou odvozeny z CDockablePane .

Standardně CMFCBaseTabCtrl vytvoří instance Třída CDockablePaneAdapter.Pokud chcete změnit výchozí třída obálky, volání CMFCBaseTabCtrl::SetDockingBarWrapperRTC.

Pokud pWndToWrap je odvozen od CDockablePane , nebude tato metoda vytvoření obálka.Místo toho se nezdaří a vrátit pWndToWrap .

Požadavky

Záhlaví: afxbasetabctrl.h

Viz také

Referenční dokumentace

Třída CMFCBaseTabCtrl

Graf hierarchie

Třída CDockablePane

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

Třída CDockablePaneAdapter