CBasePane::CreateEx
Tworzy formant okienka.
virtual BOOL CreateEx(
DWORD dwStyleEx,
LPCTSTR lpszClassName,
LPCTSTR lpszWindowName,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID,
DWORD dwControlBarStyle=0,
CCreateContext* pContext=NULL
);
Parametry
[w]dwStyleEx
Extended style (zobacz CWnd::CreateEx więcej informacji).[w]lpszClassName
Nazwa klasy okna.[w]lpszWindowName
Nazwa okna.[w]dwStyle
Styl okna (zobacz CWnd::CreateEx).[w]rect
Początkowe prostokąta.[w]pParentWnd
Wskaźnik do okna nadrzędnego.[w]nID
Określa identyfikator okienka.Musi być unikatowa.[w]dwControlBarStyle
Flagi styl dla okienka.[w]pContext
WskaźnikCcreateContext
Wartość zwracana
TRUEJeśli okienko jest tworzony pomyślnie; w przeciwnym razie FALSE.
Uwagi
Tworzy okno klasy lpszClassName.Jeśli określisz WS_CAPTION, Metoda ta czyści WS_CAPTION bit styl i zestawy CBasePane::m_bHasCaption do TRUE, ponieważ biblioteka nie obsługuje okienek z podpisów.
Można użyć dowolnej kombinacji style okien podrzędnych i kontroli MFC (CBRS_), style pasków.
Biblioteka dodaje kilka nowych stylów dla okienka.W poniższej tabeli opisano nowe style:
Styl |
Opis |
---|---|
AFX_CBRS_FLOAT |
Okienko można float. |
AFX_CBRS_AUTOHIDE |
Okienko obsługuje tryb autoukrywanie |
AFX_CBRS_RESIZE |
Rozmiar okienka można zmieniać.
Ważne
Ten styl nie jest zaimplementowana.
|
AFX_CBRS_CLOSE |
Można zamknąć okienko. |
AFX_CBRS_AUTO_ROLLUP |
Okienko można rzutowane, gdy jest ona wyświetlana. |
AFX_CBRS_REGULAR_TABS |
Po jednym okienku dokowane do innego okienka, który ma ten styl, tworzony jest regularne okna z zakładkami.(Aby uzyskać więcej informacji, zobacz Klasa CTabbedPane.) |
AFX_CBRS_OUTLOOK_TABS |
Po jednym okienku dokowane do innego okienka, który ma ten styl, kartach okna programu Outlook styl jest tworzony.(Aby uzyskać więcej informacji, zobacz Klasa CMFCOutlookBar.) |
Aby użyć nowych stylów, należy określić je w dwControlBarStyle.
Wymagania
Nagłówek: afxbasepane.h