IOleControlSite 인터페이스(ocidl.h)

사이트 개체가 컨테이너 내의 각 포함된 컨트롤을 관리할 수 있도록 하는 메서드를 제공합니다. 사이트 개체는 IOleControlSite 뿐만 아니라 IOleClientSiteIOleInPlaceSite와 같은 다른 사이트 인터페이스를 제공합니다. 컨트롤에 이 인터페이스를 통해 표현된 서비스가 필요한 경우 IOleControlSite에 대한 다른 클라이언트 사이트 인터페이스 중 하나를 쿼리합니다.

상속

IOleControlSite 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IOleControlSite 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IOleControlSite 인터페이스에는 이러한 메서드가 있습니다.

 
IOleControlSite::GetExtendedControl

컨테이너가 실제 컨트롤을 래핑하는 데 사용하는 확장 컨트롤에 대한 IDispatch 포인터를 검색합니다.
IOleControlSite::LockInPlaceActive

컨트롤이 활성 상태로 유지되어야 하는지 여부를 나타냅니다. 이 메서드에 대한 호출은 일반적으로 이벤트를 중첩하여 개체의 활성화 상태가 이벤트 처리 내내 안정적으로 유지되도록 합니다.
IOleControlSite::OnControlInfoChanged

컨트롤의 CONTROLINFO 구조가 변경되었으며 컨테이너가 업데이트를 위해 컨트롤의 IOleControl::GetControlInfo를 호출해야 한다고 컨테이너에 알릴 수 있습니다.
IOleControlSite::OnFocus

이 컨트롤 사이트에서 관리하는 컨트롤이 포커스를 얻었거나 손실되었는지 여부를 나타냅니다.
IOleControlSite::ShowPropertyFrame

이 사이트에 포함된 컨트롤의 속성 시트를 표시하도록 컨테이너에 지시합니다.
IOleControlSite::TransformCoords

HIMETRIC 단위로 표현된 좌표(OLE의 표준)를 컨테이너에서 지정한 단위로 변환합니다.
IOleControlSite::TranslateAccelerator

처리를 위해 컨트롤 사이트에 키 입력을 전달합니다.

요구 사항

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

추가 정보

IOleClientSite

IOleControl

IOleInPlaceSite