Partager via


CComControl::CreateControlWindow

Par défaut, crée une fenêtre pour le contrôle en appelant CWindowImpl::Create.

virtual HWND CreateControlWindow(
   HWND hWndParent,
   RECT& rcPos 
);

Paramètres

  • hWndParent
    [in] Handle vers le parent ou la fenêtre propriétaire.Un handle de fenêtre valide doit être fournie.La fenêtre du contrôle est confinée à la zone de sa fenêtre parente.

  • rcPos
    [in] la taille et la position initiales de la fenêtre à créer.

Notes

Substituez cette méthode si vous souhaitez effectuer autre que créez un guichet unique, par exemple, pour créer deux fenêtres, l'un d'entre eux est une barre d'outils pour votre contrôle.

Exemple

RECT rc = {10,10,210,110};
HWND hwndParent, hwndControl;

// get HWND of control's parent window from IOleInPlaceSite interface
m_spInPlaceSite->GetWindow(&hwndParent);
hwndControl = CreateControlWindow(hwndParent, rc);

Configuration requise

Header: atlctl.h

Voir aussi

Référence

Classe de CComControl

CWindowImpl::Create