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