CW&nd::CreateExnbsp;

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

Index