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