Condividi tramite


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 CFrameWnd

Grafico delle gerarchie

CFrameWnd::CFrameWnd

CFrameWnd::LoadFrame

Struttura CCreateContext

CWnd::Create

CWnd::PreCreateWindow