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