Condividi tramite


Interfaccia ISimpleFrameSite (ocidl.h)

Fornisce controlli frame semplici che fungono da contenitori semplici per altri controlli annidati. Alcuni controlli contengono semplicemente altri controlli. In questi casi, il contenitore di controllo semplice, denominato frame semplice, non deve implementare tutti i requisiti del contenitore. Può delegare la maggior parte delle chiamate di interfaccia dai controlli contenuti al contenitore esterno che gestisce il frame semplice. Per supportare i controlli frame semplici, un contenitore implementa questa interfaccia e altre interfacce del sito, ad esempio IOleControlSite.

Un esempio di controllo frame semplice è una casella di gruppo che deve solo acquisire alcune sequenze di tasti per i controlli contenuti per implementare il comportamento corretto della scheda o del tasto freccia, ma non vuole gestire ogni altro messaggio. Tramite i due metodi di questa interfaccia, il controllo frame semplice passa i messaggi al sito di controllo prima e dopo la propria elaborazione. Se il sito è un frame semplice, può continuare a passare i messaggi verso l'alto della catena.

Ereditarietà

L'interfaccia ISimpleFrameSite eredita dall'interfaccia IUnknown . ISimpleFrameSite include anche questi tipi di membri:

Metodi

L'interfaccia ISimpleFrameSite include questi metodi.

 
ISimpleFrameSite::P ostMessageFilter

Invia al sito frame semplice un messaggio ricevuto dalla finestra di un controllo dopo che il controllo ha elaborato il messaggio.
ISimpleFrameSite::P reMessageFilter

Fornisce a un sito la possibilità di elaborare un messaggio ricevuto dalla finestra di un controllo prima che il controllo stesso eselabori.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ocidl.h

Vedi anche

IOleControl

IOleControlSite