Condividi tramite


CMiniFrameWnd::CreateEx

Crea un oggetto CMiniFrameWnd.

virtual BOOL CreateEx( 
   DWORD dwExStyle, 
   LPCTSTR lpClassName,  
   LPCTSTR lpWindowName, 
   DWORD dwStyle,  
   const RECT& rect, 
   CWnd* pParentWnd = NULL,  
   UINT nID = 0 
);

Parametri

  • dwExStyle
    Specifica lo stile esteso CMiniFrameWnd creato.Applicare uno stili estesi della finestra la finestra.

  • lpClassName
    Punta a una stringa di caratteri con terminazione null di denominazione la classe di Windows (una struttura WNDCLASS ).Il nome della classe può essere qualsiasi nome registrato con la funzione globale AfxRegisterWndClass o uno dei nomi di classe di controllo predefiniti.Non deve essere NULL.

  • lpWindowName
    Punta a una stringa di caratteri con terminazione null contenente il nome della finestra.

  • dwStyle
    Specifica gli attributi di stile della finestra.Vedere Stili della finestra e CWnd::Create per una descrizione dei valori possibili.

  • rect
    La dimensione e la posizione della finestra, nelle coordinate del client pParentWnd.

  • pParentWnd
    Punti all'oggetto finestra padre.

  • nID
    Identificatore della finestra figlio.

Valore restituito

Restituisce TRUE di successo, FALSE in errore.

Note

I parametri CreateEx specificano WNDCLASS, lo stile della finestra ed eventualmente della posizione iniziale e la dimensione della finestra.CreateEx specifica inoltre il padre della finestra (se presenti) e ID.

Quando CreateEx esegue Windows, invia i messaggi WM_GETMINMAXINFO, WM_NCCREATE, WM_NCCALCSIZEe WM_CREATE la finestra.

Per estendere la gestione dei messaggi predefinito, derivare una classe da CMiniFrameWnd, aggiungere una mappa messaggi alla nuova classe e specificare le funzioni membro per i messaggi sopra.Eseguire l'override OnCreate, ad esempio, per eseguire l'inizializzazione necessaria per una nuova classe.

Eseguire l'override di ulteriori gestori messaggi delmessaggioOnper aggiungere altre funzionalità alla classe derivata.

Se lo stile WS_VISIBLE viene fornito, Windows invia la finestra tutti i messaggi necessari per attivare e visualizzare la finestra.Se lo stile di una finestra specifica una barra del titolo, il titolo della finestra puntato dal parametro lpszWindowName visualizzare nella barra del titolo.

Il parametro dwStyle può essere qualsiasi combinazione stili della finestra.

Le finestre della casella degli strumenti della tavolozza di stile precedente non sono supportate.Lo stile antico, che non ha un pulsante chiudi X, è stato supportato quando eseguire un'applicazione MFC nelle versioni precedenti di Windows, ma non è più supportato in Visual C++ .NET.Solo il nuovo stile WS_EX_TOOLWINDOW ora è supportata; per una descrizione di questo tipo, vedere Stili estesi della finestra.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CMiniFrameWnd

Grafico della gerarchia

CFrameWnd::Create

CWnd::Create

CWnd::CreateEx

Classe di CFrameWnd