CWindowImpl::Create

HWND créer (HWND hWndP&arentRECTamp ;rcPosLPCTSTRszWindowName= NULL, DWORDdwStyle= WS_CHILD | WS_VISIBLE, DWORD dwExStyle = 0, UINT nID = 0);

Valeur de retour

En cas de succès, le handle de la fenêtre nouvellement créé. Sinon, NULL.

Paramètres

hWndParent

[en] Le handle de la fenêtre parent ou propriétaire.

rcPos

[en] A structure RECT spécifiant la position de la fenêtre.

szWindowName

[en] Spécifie le nom de la fenêtre. La valeur par défaut est NULL.

dwStyle

[en] Le style de la fenêtre. La valeur par défaut est WS_CHILD | WS_VISIBLE. Pour une liste des valeurs possibles, voir CreateWindow dans le SDK de la plate-forme.

dwExStyle

[en] Le style de fenêtre étendu. La valeur par défaut est 0, ce qui signifie aucun style étendu. Pour une liste des valeurs possibles, voir CreateWindowEx dans le SDK de la plate-forme.

nID

[en] Pour une fenêtre de l'enfant, l'identifiant de la fenêtre. Pour une fenêtre de niveau supérieur, un HWND cast un UINT. La valeur par défaut est 0.

Remarques

Crée une fenêtre basée sur une nouvelle classe de fenêtre. Create enregistre tout d'abord la classe de fenêtre si elle n'a pas encore été enregistré. La fenêtre nouvellement créée est automatiquement attachée à l'objet CWindowImpl.

Pour utiliser une classe de fenêtre qui est basée sur une classe de fenêtre existante, dérivez votre classe de CWindowImpl et inclure la macro DECLARE_WND_SUPERCLASS . Procédure de fenêtre de la classe de fenêtre existant est enregistrée dans m_pfnSuperWindowProc. Pour plus d'informations, consultez la vue d'ensemble CWindowImpl.

&Notenbsp ;  N'appelez pas les créer si vous avez déjà appelé SubclassWindow.

Aperçu CWindowImpl |nbsp ; Membres de classe

Voir aussi

CWindowImpl::GetWndClassInfo, CWndClassInfo::Register, CWindow::m_hWnd

Index