Condividi tramite


CComControl::CreateControlWindow

Per impostazione predefinita, viene creata una finestra del controllo chiamando CWindowImpl::Create.

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

Parametri

  • hWndParent
    [in] handle al padre o alla finestra proprietaria.Handle della finestra valide devono essere specificate.La finestra di controllo è limitata all'area della finestra padre.

  • rcPos
    [in] dimensione e la posizione iniziale della finestra da creare.

Note

Eseguire l'override di questo metodo se si desidera eseguire un'operazione diversa da si crea una sola finestra, ad esempio, per creare due finestre, delle quali diventa una barra degli strumenti per il controllo.

Esempio

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);

Requisiti

Header: atlctl.h

Vedere anche

Riferimenti

Classe di CComControl

CWindowImpl::Create