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