BOOL CreateEx ( DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hwndParent, HMENU nIDorHMenu, LPVOID lpParam = NULL );
BOOL Cre&ateEx (DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyleconst RECTamp;RectCWnd *pParentWndUINTnIDLPVOIDlpParam = NULL);
Valore restituito
Diverso da zero in caso di successo; in caso contrario 0.
Parametri
dwExStyle
Specifica lo stile esteso di CW&nd da creare. Applicare uno qualsiasi degli stili estesi finestra per la window.nbsp;
lpszClassName
Punta a una stringa di caratteri con terminazione null che denomina la classe Windows (un struttura WNDCLASS ). Il nome della classe può essere qualsiasi nome registrato con la funzione globale AfxRegisterWndClass o uno qualsiasi dei nomi predefiniti di classe del controllo. Non deve essere NULL.
lpszWindowName
Punta a una stringa di caratteri con terminazione null che contiene il nome della finestra.
dwStyle
Specifica gli attributi di stile della finestra. Per una descrizione dei valori possibili, vedere Finestra stili e viene.
x
Specifica la posizione x iniziale della finestra di CWnd.
y
Specifica la posizione iniziale superiore della finestra di CWnd.
nWidth
Specifica la larghezza (in unità periferica) della finestra di CWnd.
nHeight
Specifica l'altezza (in unità periferica) della finestra di CWnd.
hwndParent
Identifica la finestra padre o proprietario della finestra CWnd da creare. Usare NULL per windows di primo livello.
nIDorHMenu
Identifica un menu o un identificatore di finestra figlio. Il significato dipende lo stile della finestra.
lpParam
Punti ai dati a cui fa riferimento il campo lpCreateParams della struttura CREATESTRUCT.
rect
La dimensione e la posizione della finestra, nelle coordinate del client di pParentWnd.
pParentWnd
La finestra padre.
nID
L'ID della finestra secondaria.
Osservazioni
Crea una finestra sovrapposta, pop-up o bambino con lo stile esteso specificato in dwExStyle.
I parametri CreateEx specificano WNDCLASS, titolo della finestra, stile della finestra e (facoltativamente) iniziale posizione e dimensioni della finestra. CreateEx specifica anche padre (se presente) e l'ID della finestra.
Quando viene eseguito, CreateEx , Windows invia il WM_GETMINMAXINFO, WM_NCCREATE, WM_NCCALCSIZEe messaggi WM_CREATE alla finestra.
Per estendere il gestione di messaggi predefiniti, derivare una classe da CWnd, aggiungere una mappa messaggi per la nuova classe e fornire funzioni membro per i messaggi di cui sopra. Eseguire l'override di OnCreate, ad esempio, per eseguire l'inizializzazione necessaria per una nuova classe.
Eseguire l'override di ulteriormente sulmessaggio di gestori di messaggi per aggiungere ulteriori funzionalità alla classe derivata.
Se viene assegnato lo stile WS_VISIBLE , Windows invia tutti i messaggi necessari per attivare e mostrare la finestra della finestra. Se lo stile della finestra specifica una barra del titolo, il titolo della finestra a cui puntato il parametro lpszWindowName viene visualizzato nella barra del titolo.
Il parametro dwStyle può essere qualsiasi combinazione di stili finestra.
Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;Viene, :: CreateWindowEx