Partager via


CWindow::Create

Crée une fenêtre.

HWND Create( 
   LPCTSTR lpstrWndClass,  
   HWND hWndParent,  
   _U_RECT rect = NULL,  
   LPCTSTR szWindowName = NULL, 
   DWORD dwStyle = 0,  
   DWORD dwExStyle = 0, 
   _U_MENUorID MenuOrID = 0U,  
   LPVOID lpCreateParam = NULL 
) throw(); 

Paramètres

  • lpstrWndClass
    [in] Un pointeur vers la classe de la fenêtre.

  • hWndParent
    [in] Le handle au parent ou la fenêtre propriétaire.

  • rect
    [in] une variable de type _U_RECT spécifiant la position de la fenêtre. La valeur par défaut est NULL. Lorsque ce paramètre est NULL, la valeur d' CWindow::rcDefault est utilisée.

  • szWindowName
    [in] spécifie le nom de la fenêtre. La valeur par défaut est NULL.

  • dwStyle
    [in] le style de la fenêtre. La valeur par défaut est 0, ce qui signifie qu'aucun style n'est spécifié. Pour obtenir la liste des valeurs possibles, consultez CreateWindow dans Kit de développement logiciel Windows.

  • dwExStyle
    [in] le style de fenêtre étendu. La valeur par défaut est 0, ce qui signifie qu'aucun style étendu n'est spécifié. Pour obtenir la liste des valeurs possibles, consultez CreateWindowEx dans Kit de développement logiciel Windows.

  • MenuOrID
    [in] Une variable de type _U_MENUorID spécifiant un handle d'un menu ou à un identificateur de fenêtre. La valeur par défaut est 0U.

  • lpCreateParam
    Un pointeur vers les données des fenêtres de création contenues dans une structure de CREATESTRUCT .

Valeur de retour

En cas de réussite, le handle dans la fenêtre de création récente, spécifiée par m_hWnd. Sinon, NULL.

Notes

CWindow::rcDefault est défini comme __declspec(selectany) RECT CWindow::rcDefault = {CW_USEDEFAULT, CW_USEDEFAULT, 0, 0};.

Consultez CreateWindow dans Kit de développement logiciel Windows pour plus d'informations.

SiNote 0 est utilisé comme valeur du paramètre d' MenuOrID , elle doit être spécifiée comme 0U (valeur par défaut) pour éviter une erreur du compilateur.

Configuration requise

Header: atlwin.h

Voir aussi

Référence

CWindow, classe

CWindow::m_hWnd