다음을 통해 공유


IOleInPlaceSite::OnUIActivate 메서드(oleidl.h)

개체가 현재 위치에서 활성화될 예정이며 개체가 컨테이너의 기본 메뉴를 현재 위치 복합 메뉴로 바꿀 것임을 컨테이너에 알립니다.

구문

HRESULT OnUIActivate();

반환 값

컨테이너가 현재 위치 활성화를 허용하는 경우 이 메서드는 S_OK 반환합니다. 다른 가능한 반환 값은 다음과 같습니다.

반환 코드 설명
E_UNEXPECTED
예기치 않은 오류가 발생했습니다.

설명

발신자에게 참고 사항

현재 위치 개체는 사용자 인터페이스를 활성화하기 직전에 IOleInPlaceSite::OnUIActivate 를 호출합니다.

구현자에 대한 참고 사항

컨테이너는 자체 활성화와 연결된 모든 사용자 인터페이스를 제거해야 합니다. 컨테이너 자체가 포함된 개체인 경우 문서 수준 사용자 인터페이스를 제거해야 합니다.

동일한 문서에 이미 활성 상태인 개체가 있는 경우 컨테이너는 OnUIDeactivate를 호출하기 전에 IOleInPlaceObject::UIDeactivate를 호출해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 oleidl.h

추가 정보

IOleInPlaceObject::UIDeactivate

IOleInPlaceSite