IOleControlSite 인터페이스(ocidl.h)
사이트 개체가 컨테이너 내의 각 포함된 컨트롤을 관리할 수 있도록 하는 메서드를 제공합니다. 사이트 개체는 IOleControlSite 뿐만 아니라 IOleClientSite 및 IOleInPlaceSite와 같은 다른 사이트 인터페이스를 제공합니다. 컨트롤에 이 인터페이스를 통해 표현된 서비스가 필요한 경우 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 |