CComControl::InPlaceActivate

HRESULT InPlaceActivate (длинный iVerb,const RECT * prcPosRect = NULL);

Возвращаемое значение

Один из стандартных значений HRESULT.

Параметры

iVerb

[в] Значение, указывающее, меры, которые должны выполняться IOleObjectImpl::DoVerb.

prcPosRect

[в] Указатель на положение на месте элемента управления.

Примечания

Заставляет элемент управления для перехода от неактивном состоянии в то состояние, указывает на команды в iVerb . До активации этот метод проверяет, что элемент управления имеет сайт клиента, проверяет, сколько элемент управления является видимым и получает расположение элемента управления в родительском окне. После активации элемента управления этот метод активирует Пользовательский интерфейс элемента управления и рассказывает контейнер, чтобы сделать элемент управления видимым.

Эта функция также возвращает указатель интерфейса IOleInPlaceSite, IOleInPlaceSiteExили IOleInPlaceSiteWindowless для элемента управления и сохраняет его в член данных класса элемента управления m_spInPlaceSite. Элемент управления класса данных членов m_bInPlaceSiteEx, m_bWndless, m_bWasOnceWindowlessи m_bNegotiatedWnd присвоено значение TRUE в случае необходимости.

Обзор CComControl |nbsp; Члены класса

См. также IOleInPlaceObjectWindowlessImpl::InPlaceDeactivate

Index