Partager via


CMiniFrameWnd::CreateEx

Crée un objet CMiniFrameWnd.

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

Paramètres

  • dwExStyle
    Spécifie le style étendu d' CMiniFrameWnd en cours de création. Appliquez styles de fenêtre étendus l'un des à la fenêtre.

  • lpClassName
    Pointe vers une chaîne se terminant par null qui nomme la classe de fenêtre (une structure de WNDCLASS ). Le nom de classe peut être n'importe quel nom enregistré avec la fonction globale d' AfxRegisterWndClass ou les noms de classe du contrôle intégrés l'un des. Il ne doit pas être NULL.

  • lpWindowName
    Pointe vers une chaîne se terminant par null qui contient le nom de la fenêtre.

  • dwStyle
    Spécifie les attributs de style de fenêtre. Voir styles de fenêtre et le CWnd::Create pour une description des valeurs possibles.

  • rect
    La taille et la position de la fenêtre, dans les coordonnées clientes d' pParentWnd.

  • pParentWnd
    Pointe vers l'objet window parent.

  • nID
    L'identificateur de la fenêtre enfant.

Valeur de retour

Retourne RECTIFIENT en cas de réussite, FALSE en cas de échec.

Notes

Les paramètres d' CreateEx spécifient WNDCLASS, le style de fenêtre, et (facultatif) la position d'origine et la taille de la fenêtre. CreateEx spécifie également le parent de la fenêtre (le cas échéant) et l'ID

Lorsque CreateEx exécute, windows envoie les messages de WM_GETMINMAXINFO, de WM_NCCREATE, de WM_NCCALCSIZE, et de WM_CREATE dans la fenêtre.

Pour étendre la gestion des messages par défaut, dérivez une classe d' CMiniFrameWnd, ajoutez une table des messages à la nouvelle classe, et fournissent les fonctions membres pour les messages ci-dessus. Substituez OnCreate, par exemple, pour effectuer l'initialisation nécessaire pour une nouvelle classe.

Substituez d'autres gestionnaires de messages d' Onpour ajouter plus de fonctionnalités à votre classe dérivée.

Si le style de WS_VISIBLE est fourni, windows envoie la fenêtre tous les messages requis pour exécuter et afficher la fenêtre. Si le style de fenêtre spécifie une barre de titre, le titre de la fenêtre globale pointe vers le paramètre d' lpszWindowName est affiché dans la barre de titre.

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

Les fenêtres de boîte à outils de la palette de style ancien ne sont plus prises en charge. Le style ancien, qui n'a pas eu un bouton Fermer « X », a été pris en charge lorsque vous exécutez une application MFC sur les versions antérieures de windows, mais n'est plus pris en charge dans Visual C++ .NET. Seul le style d' WS_EX_TOOLWINDOW est maintenant pris en charge ; pour une description de ce style, consultez l' styles de fenêtre étendus.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CMiniFrameWnd, classe

Graphique de la hiérarchie

CFrameWnd::Create

CWnd::Create

CWnd::CreateEx

CFrameWnd, classe