CW&nd::CreateExnbsp;

BOOL CreateEx ( DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHauteur, HWND hwndParent, HMENU nIDorHMenu, LPVOID lpParam = NULL );

BOOL Cre&ateEx (DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyleRECTamp const ;RectCWnd *,pParentWndUINTnIDLPVOIDlpParam = NULL);

Valeur de retour

Différent de zéro en cas de succès ; sinon 0.

Paramètres

dwExStyle

Spécifie le style éte&ndu de la CWnd en cours de création. Appliquer l'un des styles de fenêtre étendus à la window.nbsp;

lpszClassName

Pointe vers une chaîne de caractères terminée par null que les noms de la classe Windows (un structure WNDCLASS ). Le nom de classe peut être tout nom inscrit avec la fonction AfxRegisterWndClass globale ou l'un des noms prédéfinis de classe de contrôle. Il ne doit pas être NULL.

lpszWindowName

Vers une chaîne de caractères terminée par null qui contient le nom de la fenêtre.

dwStyle

Spécifie les attributs de style de fenêtre. Voir la Fenêtre Styles et CWnd::Create pour une description des valeurs possibles.

x

Spécifie la position initiale x de la fenêtre de CWnd.

y

Spécifie la position initiale de haut de la fenêtre de CWnd.

nLargeur

Spécifie la largeur (en unités de périphérique) de la fenêtre de CWnd.

nHauteur

Spécifie la hauteur (en unités de périphérique) de la fenêtre de CWnd.

hwndParent

Identifie la fenêtre parent ou le propriétaire de la fenêtre de CWnd en cours de création. Utilisez NULL pour les fenêtres de niveau supérieur.

nIDorHMenu

Identifie un menu ou un identificateur de fenêtre enfant. La signification dépend du style de la fenêtre.

lpParam

Points pour les données référencées par le champ lpCreateParams de la structure CREATESTRUCT.

rect

La taille et la position de la fenêtre, en coordonnées clientes de pParentWnd.

pParentWnd

La fenêtre parent.

nID

L'ID de la fenêtre enfant.

Remarques

Crée une fenêtre superposée, pop-up ou un enfant avec le style étendu spécifié dans dwExStyle.

Les paramètres de la CreateEx spécifient la WNDCLASS, titre de la fenêtre, style de la fenêtre et position initiale (éventuellement) et taille de la fenêtre. CreateEx spécifie également la fenêtre parent (le cas échéant) et ID.

Lorsque CreateEx s'exécute, Windows envoie le WM_GETMINMAXINFO, WM_NCCREATE, WM_NCCALCSIZEet messages WM_CREATE à la fenêtre.

Pour étendre le message par défaut de manutention, dérivez une classe de CWnd, ajouter une carte message à la nouvelle classe et fournir des fonctions membres pour les messages ci-dessus. Substituez OnCreate, par exemple, pour effectuer l'initialisation nécessaire pour une nouvelle classe.

Substituer de plus sur lesgestionnaires demessages message pour ajouter des fonctionnalités à votre classe dérivée.

Si le style WS_VISIBLE est donné, Windows envoie tous les messages nécessaires pour activer et afficher la fenêtre à la fenêtre. Si le style de fenêtre spécifie une barre de titre, le titre de fenêtre indiqué par le paramètre lpszWindowName est affiché dans la barre de titre.

Le paramètre dwStyle peut être toute combinaison de styles de fenêtre.

Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CWnd::Create, :: CreateWindowEx

Index