CComControlBase::InPlaceActivate

어떤 동사에 상태를 비활성 상태에서 전환 하면 컨트롤이 iVerb 를 나타냅니다.

HRESULT InPlaceActivate(
   LONG iVerb,
   const RECT* prcPosRect = NULL 
);

매개 변수

  • iVerb
    값으로 수행할 작업을 나타내는 IOleObjectImpl::DoVerb.

  • prcPosRect
    현재 위치에서 컨트롤의 위치에 대 한 포인터입니다.

반환 값

HRESULT 값 중 하나입니다.

설명

활성화 하기 전에이 메서드 컨트롤 클라이언트 사이트에 있는, 어느 정도 컨트롤이 표시 되어 확인 및 부모 창에서 컨트롤의 위치를 가져옵니다 있는지 확인 합니다.컨트롤이 활성화 되 면이 메서드는 컨트롤의 사용자 인터페이스를 활성화 하 고 컨테이너 컨트롤을 표시 하는 지시.

이 메서드는 또한 검색 된 IOleInPlaceSite, IOleInPlaceSiteEx, 또는 IOleInPlaceSiteWindowless 컨트롤에 대 한 인터페이스 포인터를 컨트롤 클래스의 데이터 멤버에 저장 CComControlBase::m_spInPlaceSite.컨트롤 클래스 데이터 멤버 CComControlBase::m_bInPlaceSiteEx, CComControlBase::m_bWndLess, CComControlBase::m_bWasOnceWindowless, 및 CComControlBase::m_bNegotiatedWnd true로 적절 하 게 설정 됩니다.

요구 사항

헤더: atlctl.h

참고 항목

참조

CComControlBase 클래스