Compartilhar via


Interface ISimpleFrameSite (ocidl.h)

Fornece controles de quadro simples que atuam como contêineres simples para outros controles aninhados. Alguns controles contêm apenas outros controles. Nesses casos, o contêiner de controle simples, chamado de quadro simples, não precisa implementar todos os requisitos de contêiner. Ele pode delegar a maioria das chamadas de interface de seus controles contidos para o contêiner externo que gerencia o quadro simples. Para dar suporte ao que são chamados de controles de quadro simples, um contêiner implementa essa interface, bem como outras interfaces de site, como IOleControlSite.

Um exemplo de um controle de quadro simples é uma caixa de grupo que só precisa capturar alguns pressionamentos de tecla para seus controles contidos para implementar o comportamento correto da tecla de direção ou guia, mas não deseja manipular todas as outras mensagens. Por meio dos dois métodos dessa interface, o controle de quadro simples passa mensagens para seu site de controle antes e depois de seu próprio processamento. Se esse site for um quadro simples, ele poderá continuar a passar mensagens para cima na cadeia.

Herança

A interface ISimpleFrameSite herda da interface IUnknown . ISimpleFrameSite também tem estes tipos de membros:

Métodos

A interface ISimpleFrameSite tem esses métodos.

 
ISimpleFrameSite::P ostMessageFilter

Envia ao site de quadro simples uma mensagem recebida pela própria janela de um controle depois que o controle processa a mensagem.
ISimpleFrameSite::P reMessageFilter

Fornece a um site a oportunidade de processar uma mensagem recebida pela própria janela de um controle antes que o próprio controle faça qualquer processamento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ocidl.h

Confira também

Iolecontrol

Iolecontrolsite