Compartir a través de


Interfaz ISimpleFrameSite (ocidl.h)

Proporciona controles de marco simples que actúan como contenedores simples para otros controles anidados. Algunos controles simplemente contienen otros controles. En tales casos, el contenedor de control simple, denominado marco simple, no necesita implementar todos los requisitos de contenedor. Puede delegar la mayoría de las llamadas de interfaz de sus controles contenidos al contenedor externo que administra el marco simple. Para admitir lo que se denomina controles de marco simples, un contenedor implementa esta interfaz, así como otras interfaces de sitio como IOleControlSite.

Un ejemplo de un control de marco simple es un cuadro de grupo que solo necesita capturar algunas pulsaciones de tecla para sus controles contenidos para implementar el comportamiento correcto de la tecla de tabulación o flecha, pero no desea controlar todos los demás mensajes. A través de los dos métodos de esta interfaz, el control de marco simple pasa mensajes a su sitio de control tanto antes como después de su propio procesamiento. Si ese sitio es en sí mismo un marco simple, puede seguir pasando mensajes por la cadena.

Herencia

La interfaz ISimpleFrameSite hereda de la interfaz IUnknown . ISimpleFrameSite también tiene estos tipos de miembros:

Métodos

La interfaz ISimpleFrameSite tiene estos métodos.

 
ISimpleFrameSite::P ostMessageFilter

Envía al sitio de fotogramas simple un mensaje recibido por la ventana de un control después de que el control haya procesado el mensaje.
ISimpleFrameSite::P reMessageFilter

Proporciona a un sitio la oportunidad de procesar un mensaje recibido por la propia ventana de un control antes de que el propio control realice cualquier procesamiento.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ocidl.h

Consulte también

IOleControl

IOleControlSite