Udostępnij za pośrednictwem


CFrameWnd::Create

Wywołanie do tworzenia i zainicjować okna ramki Windows skojarzone z CFrameWnd obiektu.

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
    Punkty nazwy klasy Windows ciągu znaków zakończonego znakiem null.Nazwa klasy może być dowolna nazwa zarejestrowana z AfxRegisterWndClass funkcja globalna lub RegisterClass funkcji systemu Windows.Jeśli NULL, używa domyślnego wstępnie CFrameWnd atrybuty.

  • lpszWindowName
    Punkty reprezentuje nazwę okna ciągu znaków zakończonego znakiem null.Używane jako tekst paska tytułu.

  • dwStyle
    Określa okna styl atrybuty.Zawiera FWS_ADDTOTITLE styl, jeśli chcesz, aby pasek tytułu, aby automatycznie wyświetlać nazwę dokumentu w oknie.

  • rect
    Określa rozmiar i położenie okna.rectDefault Wartość umożliwia systemu Windows określić rozmiar i położenie nowego okna.

  • pParentWnd
    Określa okno nadrzędne tego okna ramki.Ten parametr należy NULL dla systemu windows najwyższego poziomu ramki.

  • lpszMenuName
    Identyfikuje nazwę zasobu menu z okna.Użyj MAKEINTRESOURCE , jeśli menu ma identyfikator całkowitą zaś ciągiem znaków.Ten parametr może być NULL.

  • dwExStyle
    Określa okno extended styl atrybuty.

  • pContext
    Określa wskaźnik do CCreateContext struktury.Ten parametr może być NULL.

Wartość zwracana

Niezerowa, jeśli inicjowania jest pomyślne; 0 inaczej.

Uwagi

Konstruowanie CFrameWnd obiektu w dwóch etapach.Najpierw należy wywołać konstruktora, konstrukcje CFrameWnd obiekt, a następnie wywołać Tworzenie, który tworzy okno Windows ramki i dołącza go do CFrameWnd obiektu.Tworzenie inicjuje nazwę klasy okna i nazwa okna i rejestruje domyślne wartości dla jego styl nadrzędny i związanych z menu.

Użyj LoadFrame zamiast Tworzenie do ładowania okna ramki z zasobów, określając jej argumentów.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CFrameWnd

Diagram hierarchii

CFrameWnd::CFrameWnd

CFrameWnd::LoadFrame

Struktura CCreateContext

CWnd::Create

CWnd::PreCreateWindow