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