Sdílet prostřednictvím


CFrameWnd::Create

Vytvoření a inicializace rámeček okna Windows přidružené volání CFrameWnd objektu.

virtual BOOL Create(
   LPCTSTR lpszClassName,
   LPCTSTR lpszWindowName,
   DWORD dwStyle = WS_OVERLAPPEDWINDOW,
   const RECT& rect = rectDefault,
   CWnd* pParentWnd = NULL,
   LPCTSTR lpszMenuName = NULL,
   DWORD dwExStyle = 0,
   CCreateContext* pContext = NULL 
);

Parametry

  • lpszClassName
    Odkazuje na řetězec znaků zakončený znakem null, s názvem třídy Windows.Název třídy může být libovolný název zaregistrován AfxRegisterWndClass globální funkce nebo RegisterClass funkce systému Windows.Pokud NULL, použije výchozí nastavení předdefinovaných CFrameWnd atributy.

  • lpszWindowName
    Odkazuje na řetězec znaků zakončený znakem null, který představuje název okna.Použije jako text záhlaví.

  • dwStyle
    Určuje okno stylu atributy.Zahrnout FWS_ADDTOTITLE styl, pokud chcete záhlaví automaticky zobrazí název v okně dokumentu.

  • rect
    Určuje velikost a umístění okna. rectDefault Hodnota umožňuje systému Windows určit velikost a umístění nového okna.

  • pParentWnd
    Určuje nadřazené okno rámeček okna.Tento parametr by měl být NULL pro windows rámec nejvyšší úrovně.

  • lpszMenuName
    Určuje název zdroje nabídky s okna.Použití MAKEINTRESOURCE má v nabídce celočíselné ID namísto řetězec.Tento parametr může být NULL.

  • dwExStyle
    Určuje okno Rozšířený stylu atributy.

  • pContext
    Určuje ukazatel CCreateContext struktury.Tento parametr může být NULL.

Vrácená hodnota

Nenulová hodnota, pokud je inicializace úspěšná. jinak 0.

Poznámky

Konstrukce CFrameWnd objektu ve dvou krocích.Nejprve vyvolá konstruktor, která vytvoří CFrameWnd objektu a potom volat vytvořit, který vytvoří rámeček okna systému Windows a připojí jej k CFrameWnd objektu.Vytvoření inicializuje v okně název třídy a název okna a registruje výchozí hodnoty pro jeho styl, nadřazeného a přidružené nabídky.

Použití LoadFrame namísto vytvořit načíst snímek okna z prostředku místo určení argumenty.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CFrameWnd

Diagram hierarchie

CFrameWnd::CFrameWnd

CFrameWnd::LoadFrame

Struktura CCreateContext

CWnd::Create

CWnd::PreCreateWindow