Поделиться через


CComControl::CreateControlWindow

По умолчанию создается окно для элемента управления путем вызова CWindowImpl::Create.

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

Параметры

  • hWndParent
    [in] Дескриптор окна родительского объекта или владелец. Необходимо предоставить допустимый дескриптор окна. Окно элемента управления ограничено области родительского окна.

  • rcPos
    [in] Исходные размеры и положение окна.

Заметки

Переопределите этот метод, если требуется сделать что-то, кроме создать отдельное окно, например, для создания 2 окна, что преобразуется на панели инструментов для элемента управления.

Пример

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

Требования

Header: atlctl.h

См. также

Ссылки

CComControl Class

CWindowImpl::Create