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