Share via


CFrameWnd::Create

Chiamare per creare e inizializzare la finestra cornice di Windows associata all'oggetto CFrameWnd.

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 
);

Parametri

  • lpszClassName
    Punta a una stringa di caratteri con terminazione null di denominazione la classe di Windows.Il nome della classe può essere qualsiasi nome registrato con la funzione globale AfxRegisterWndClass o la funzione di Windows RegisterClass.Se NULL, utilizzare che CFrameWnd predefinito predefinito di.

  • lpszWindowName
    Punta a una stringa di caratteri con terminazione null che rappresenta il nome della finestra.Utilizzato come testo della didascalia.

  • dwStyle
    Specifica gli attributi stile della finestra.Includere lo stile FWS_ADDTOTITLE se si desidera che la didascalia automaticamente per visualizzare il nome del documento rappresentato nella finestra.

  • rect
    Specifica la dimensione e la posizione della finestra.Il valore rectDefault Windows consente di specificare la dimensione e la posizione della nuova finestra.

  • pParentWnd
    Specifica la finestra padre della finestra cornice.Questo parametro deve essere NULL per le applicazioni utilizzano di primo livello.

  • lpszMenuName
    Identifica il nome della risorsa da utilizzare con la finestra.Utilizzare MAKEINTRESOURCE se il menu possiede un Integer ID anziché una stringa.Questo parametro può essere NULL.

  • dwExStyle
    Specifica gli attributi stile estesi finestra.

  • pContext
    Specifica un puntatore a una struttura CCreateContext.Questo parametro può essere NULL.

Valore restituito

Diverso da zero se tale operazione ha esito positivo; in caso contrario 0.

Note

Costruisce un oggetto CFrameWnd in due passaggi.Innanzitutto, viene richiamato il costruttore, che crea l'oggetto CFrameWnd quindi chiamare Crea, che crea la finestra cornice di Windows e allegarlo all'oggetto CFrameWnd.Crea inizializza il nome della classe della finestra e la finestra e registra i valori predefiniti per lo stile, padre e menu collegato.

Utilizzare LoadFrame anziché Crea per caricare la finestra cornice da una risorsa anziché specificare gli argomenti.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CFrameWnd

Grafico della gerarchia

CFrameWnd::CFrameWnd

CFrameWnd::LoadFrame

Struttura di CCreateContext

CWnd::Create

CWnd::PreCreateWindow