다음을 통해 공유


ISimpleFrameSite 인터페이스(ocidl.h)

다른 중첩된 컨트롤에 대한 간단한 컨테이너 역할을 하는 간단한 프레임 컨트롤을 제공합니다. 일부 컨트롤에는 다른 컨트롤만 포함됩니다. 이러한 경우 간단한 프레임이라고 하는 간단한 컨트롤 컨테이너는 모든 컨테이너 요구 사항을 구현할 필요가 없습니다. 포함된 컨트롤에서 단순 프레임을 관리하는 외부 컨테이너로 대부분의 인터페이스 호출을 위임할 수 있습니다. 간단한 프레임 컨트롤이라고 하는 것을 지원하기 위해 컨테이너는 이 인터페이스와 IOleControlSite와 같은 다른 사이트 인터페이스를 구현합니다.

간단한 프레임 컨트롤의 예로는 올바른 탭 또는 화살표 키 동작을 구현하기 위해 포함된 컨트롤에 대한 몇 가지 키 입력만 캡처해야 하지만 다른 모든 메시지를 처리하지 않으려는 그룹 상자가 있습니다. 이 인터페이스의 두 가지 메서드를 통해 간단한 프레임 컨트롤은 자체 처리 전후에 메시지를 제어 사이트로 전달합니다. 해당 사이트 자체가 단순한 프레임인 경우 체인에 메시지를 계속 전달할 수 있습니다.

상속

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

메서드

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

 
ISimpleFrameSite::P ostMessageFilter

컨트롤이 메시지를 처리한 후 컨트롤의 자체 창에서 받은 메시지를 간단한 프레임 사이트에 보냅니다.
ISimpleFrameSite::P reMessageFilter

컨트롤 자체가 처리를 수행하기 전에 컨트롤의 자체 창에서 받은 메시지를 처리할 수 있는 기회를 사이트에 제공합니다.

요구 사항

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

추가 정보

IOleControl

IOleControlSite