Partager via


CFrameWnd::Create

Appelez pour créer et initialiser la fenêtre frame de fenêtre associé à l'objet d' CFrameWnd .

virtual BOOL Create( 
   LPCTSTR lpszClassName, 
   LPCTSTR lpszWindowName, 
   DWORD dwStyle = WS_OVERLAPPEDWINDOW, 
   const RECT& rect = rectDefault, 
   CWnd* pParentWnd = NULL, 
   LPCTSTR lpszMenuName = NULL, 
   DWORD dwExStyle = 0, 
   CCreateContext* pContext = NULL  
);

Paramètres

  • lpszClassName
    Pointe vers une chaîne se terminant par null qui nomme la classe de fenêtre. Le nom de classe peut être n'importe quel nom enregistré avec la fonction globale d' AfxRegisterWndClass ou la fonction Windows de RegisterClass . Si NULL, utilise que la valeur par défaut CFrameWnd prédéfinie l'attribut.

  • lpszWindowName
    Pointe vers une chaîne se terminant par null qui représente le nom de la fenêtre. Utilisé en tant que texte de la barre de titre.

  • dwStyle
    Spécifie les attributs de style de fenêtre. Ajoutez le style de FWS_ADDTOTITLE si vous souhaitez que la barre de titre pour afficher automatiquement le nom du document représenté dans la fenêtre.

  • rect
    Spécifie la taille et la position de la fenêtre. La valeur d' rectDefault permet aux fenêtres pour spécifier la taille et la position de la fenêtre.

  • pParentWnd
    Spécifie la fenêtre parente de cette fenêtre frame. Ce paramètre doit être NULL pour les fenêtres frames de niveau supérieur.

  • lpszMenuName
    Identifie le nom de la ressource menu à utiliser avec la fenêtre. Utilisez MAKEINTRESOURCE si le menu a un ID d'entier au lieu d'une chaîne. Ce paramètre peut être NULL.

  • dwExStyle
    Spécifie les attributs de style étendus par fenêtre.

  • pContext
    Spécifie un pointeur vers une structure de CCreateContext . Ce paramètre peut être NULL.

Valeur de retour

Une valeur différente de zéro si l'initialisation est réussie ; sinon 0.

Notes

Construisez un objet d' CFrameWnd en deux étapes. D'abord, appelez le constructeur, qui construit l'objet d' CFrameWnd , puis appelez Créer, qui crée la fenêtre frame de fenêtre et la attaché à l'objet d' CFrameWnd . Créer initialise le nom de classe et le nom de la fenêtre de la fenêtre et stocke les valeurs par défaut pour son style, parent, et menu associé.

Utilisez LoadFrame plutôt que Créer pour charger la fenêtre frame d'une ressource au lieu de spécifier ses arguments.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CFrameWnd, classe

Graphique de la hiérarchie

CFrameWnd::CFrameWnd

CFrameWnd::LoadFrame

CCreateContext, structure

CWnd::Create

CWnd::PreCreateWindow