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 |