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