Interfaccia IOleClientSite (oleidl.h)
Fornisce i mezzi primari in base al quale un oggetto incorporato ottiene informazioni sulla posizione e l'estensione del relativo sito di visualizzazione, il relativo moniker, l'interfaccia utente e altre risorse fornite dal contenitore. Un server a oggetti chiama IOleClientSite per richiedere servizi dal contenitore. Un contenitore deve fornire un'istanza di IOleClientSite per ogni oggetto documento composto che contiene.
Ereditarietà
L'interfaccia IOleClientSite eredita dall'interfaccia IUnknown . IOleClientSite include anche questi tipi di membri:
Metodi
L'interfaccia IOleClientSite include questi metodi.
IOleClientSite::GetContainer Recupera un puntatore al contenitore dell'oggetto. |
IOleClientSite::GetMoniker Recupera un moniker per il sito client dell'oggetto. Un oggetto può forzare l'assegnazione del moniker del contenitore specificando un valore per dwAssign. |
IOleClientSite::OnShowWindow Notifica a un contenitore quando la finestra di un oggetto incorporato sta per diventare visibile o invisibile. Questo metodo non si applica a un oggetto attivato sul posto e pertanto non ha alcuna finestra separata da quella del contenitore. |
IOleClientSite::RequestNewObjectLayout Chiede a un contenitore di ridimensionare il sito di visualizzazione per gli oggetti incorporati. |
IOleClientSite::SaveObject Salva l'oggetto incorporato associato al sito client. Questa funzione è sincrona; al momento in cui restituisce, il salvataggio verrà completato. |
IOleClientSite::ShowObject Chiede a un contenitore di visualizzarne l'oggetto all'utente. Questo metodo garantisce che il contenitore stesso sia visibile e non ridotto al minimo. |
Requisiti
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | oleidl.h |