intestazione ocidl.h
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
ocidl.h contiene le interfacce di programmazione seguenti:
IAdviseSinkEx Questa interfaccia è derivata da IAdviseSink per fornire estensioni per informare il sink delle modifiche nello stato di visualizzazione di un oggetto. |
IClassFactory2 Consente a un oggetto class factory, in qualsiasi tipo di server oggetto, di controllare la creazione di oggetti tramite licenze. |
IConnectionPoint Supporta i punti di connessione per gli oggetti collegabili. (IConnectionPoint) |
IConnectionPointContainer Supporta i punti di connessione per gli oggetti collegabili. (IConnectionPointContainer) |
Ienumconnectionpoints Enumera i punti di connessione. |
Ienumconnections Enumera le connessioni correnti per un oggetto connettibile. |
IEnumOleUndoUnits Enumera le unità di annullamento nello stack di annullamento o di ripetizione. |
IFont Fornisce un wrapper intorno a un oggetto carattere di Windows. |
IFontDisp Espone le proprietà di un oggetto carattere tramite Automazione. Fornisce un subset dei metodi IFont. |
IObjectWithSite Fornisce un modo semplice per supportare la comunicazione tra un oggetto e il relativo sito nel contenitore. |
IOleControl Fornisce le funzionalità per supportare le mnemonic della tastiera, le proprietà dell'ambiente e gli eventi negli oggetti di controllo. |
IOleControlSite Fornisce i metodi che consentono a un oggetto sito di gestire ogni controllo incorporato all'interno di un contenitore. |
IOleInPlaceObjectWindowless Consente a un oggetto senza finestra di elaborare i messaggi della finestra e di partecipare alle operazioni di trascinamento e rilascio. Derivata da ed estende l'interfaccia IOleInPlaceObject. |
IOleInPlaceSiteEx Fornisce un set aggiuntivo di metodi di attivazione e disattivazione che consentono a un oggetto di evitare il flashing non necessario sullo schermo quando l'oggetto viene attivato e disattivato. |
IOleInPlaceSiteWindowless Estende l'interfaccia IOleInPlaceSiteEx. |
IOleParentUndoUnit Abilita l'annullamento delle unità per contenere unità figlio di annullamento. |
IOleUndoManager L'interfaccia IOleUndoManager consente ai contenitori di implementare operazioni di annullamento e ripristino a più livelli per le azioni che si verificano all'interno di controlli contenuti. |
IOleUndoUnit Funge da interfaccia principale in un'unità di annullamento. Un'unità di annullamento incapsula le informazioni necessarie per annullare o ripetere una singola azione. |
IPerPropertyBrowsing Recupera le informazioni nelle pagine delle proprietà offerte da un oggetto. |
IPersistPropertyBag Funziona con IPropertyBag e IErrorlog per definire un singolo meccanismo di persistenza basato su proprietà. |
IPersistStreamInit Sostituzione di IPersistStream che aggiunge un metodo di inizializzazione. |
IPicture Gestisce un oggetto picture e le relative proprietà. Gli oggetti immagine forniscono un'astrazione indipendente dal linguaggio per bitmap, icone e metafile. |
IPictureDisp Espone le proprietà dell'oggetto immagine tramite Automazione. Fornisce un subset delle funzionalità disponibili tramite i metodi IPicture. |
IPointerInactive Consente a un oggetto di rimanere inattivi la maggior parte del tempo, ma ancora partecipare all'interazione con il mouse, incluso il trascinamento e la selezione. |
Ipropertynotifysink Implementato da un oggetto sink per ricevere notifiche sulle modifiche delle proprietà da un oggetto che supporta IPropertyNotifySink come interfaccia in uscita. |
Ipropertypage Fornisce le funzionalità principali di un oggetto pagina delle proprietà che gestisce una determinata pagina all'interno di un foglio delle proprietà. |
IPropertyPage2 Estensione a IPropertyPage per supportare la selezione iniziale di una proprietà in una pagina. |
IPropertyPageSite Fornisce le funzionalità principali per un oggetto sito della pagina delle proprietà. |
IProvideClassInfo Fornisce l'accesso alle informazioni sul tipo per la voce coclasse di un oggetto nella libreria dei tipi. |
IProvideClassInfo2 Un'estensione per IProvideClassInfo che semplifica il recupero dell'IID dell'interfaccia in uscita di un oggetto per il set di eventi predefinito. |
IProvideMultipleClassInfo Un'estensione a IProvideClassInfo2 che semplifica il recupero delle informazioni sui tipi da un componente che può avere più coclassi che determinano il comportamento. |
IQuickActivate Consente ai controlli e ai contenitori di evitare colli di bottiglia delle prestazioni sui controlli di caricamento. Combina l'handshaking tempo di caricamento o inizializzazione tra il controllo e il relativo contenitore in una singola chiamata. |
ISimpleFrameSite Fornisce controlli frame semplici che fungono da contenitori semplici per altri controlli annidati. |
ISpecifyPropertyPages Indica che un oggetto supporta le pagine delle proprietà. |
IViewObjectEx Estensione derivata da IViewObject2 per fornire supporto per il disegno avanzato, senza flicker per oggetti non rettangolari e oggetti trasparenti, hit testing per oggetti non rettangolari e ridimensionamento del controllo |
HPALETTE_UserFree Libera le risorse sul lato server quando viene chiamato dai file stub RPC (HPALETTE_UserFree). |
HPALETTE_UserFree64 Libera le risorse sul lato server quando viene chiamato dai file stub RPC. (HPALETTE_UserFree64) |
HPALETTE_UserMarshal Esegue il marshalling di un oggetto HPALETTE nel buffer RPC. (HPALETTE_UserMarshal) |
HPALETTE_UserMarshal64 Esegue il marshalling di un oggetto HPALETTE nel buffer RPC. (HPALETTE_UserMarshal64) |
HPALETTE_UserSize Calcola le dimensioni del filo dell'oggetto HPALETTE e ottiene il relativo handle e i dati. (HPALETTE_UserSize) |
HPALETTE_UserSize64 Calcola le dimensioni del filo dell'oggetto HPALETTE e ottiene il relativo handle e i dati. (HPALETTE_UserSize64) |
HPALETTE_UserUnmarshal Annulla unmarshal un oggetto HPALETTE dal buffer RPC. (HPALETTE_UserUnmarshal) |
HPALETTE_UserUnmarshal64 Annulla unmarshal un oggetto HPALETTE dal buffer RPC. (HPALETTE_UserUnmarshal64) |
CADWORD Specifica una matrice conteggiata di valori che possono essere usati per ottenere il valore corrispondente a una delle stringhe predefinite per una proprietà. |
CALPOLESTR Specifica una matrice conteggiata di stringhe usate per specificare le stringhe predefinite che una proprietà può accettare. |
CAUUID Specifica una matrice conteggiata di tipi UUID o GUID usati per ricevere una matrice di CLSID per le pagine delle proprietà che l'oggetto vuole visualizzare. |
CONNECTDATA Descrive una connessione esistente in un determinato punto di connessione. |
CONTROLINFO Contiene parametri che descrivono il comportamento della tastiera e della tastiera di un controllo. La struttura viene popolata durante il metodo IOleControl::GetControlInfo. |
DVASPECTINFO Contiene informazioni usate dal metodo IViewObject::D raw per ottimizzare il rendering di un oggetto inattivo rendendo più efficiente l'uso del GDI. |
DVEXTENTINFO Rappresenta i dati di ridimensionamento usati in IViewObjectEx::GetNaturalExtent. |
LICINFO Contiene parametri che descrivono il comportamento delle licenze di una classe factory che supporta le licenze. La struttura viene riempita chiamando il metodo IClassFactory2::GetLicInfo. |
POINTF Contiene informazioni usate per convertire tra unità contenitore, espresse in virgola mobile e unità di controllo, espresse in HIMETRIC. |
PROPPAGEINFO Contiene parametri usati per descrivere una pagina delle proprietà in un frame di proprietà. Una pagina delle proprietà riempie una struttura fornita dal chiamante nel metodo IPropertyPage::GetPageInfo. |
QACONTAINER Specifica le informazioni sui contenitori per IQuickActivate::QuickActivate. |
QACONTROL Specifica le informazioni sul controllo per IQuickActivate::QuickActivate. |
ACTIVATEFLAGS Indica se un oggetto viene attivato come oggetto senza finestra. Viene usato in IOleInPlaceSiteEx::OnInPlaceActivateEx. |
DVASPECT2 Specifica nuovi aspetti di disegno usati per ottimizzare il processo di disegno. |
DVASPECTINFOFLAG Indica se un oggetto può supportare il disegno ottimizzato di se stesso. |
DVEXTENTMODE Indica se la modalità di ridimensionamento è contenuto o ridimensionamento integrale. |
GUIDKIND Flag usati per specificare il tipo di informazioni richieste da un oggetto in IProvideClassInfo2. |
HITRESULT Indica se una posizione si trova all'interno dell'immagine di un oggetto. |
OLEDCFLAGS Specifica informazioni aggiuntive per il contenitore sul contesto del dispositivo richiesto dall'oggetto. |
PICTUREATTRIBUTES Specifica gli attributi di un oggetto immagine restituiti tramite il metodo IPicture::get_Attributes. |
POINTERINACTIVE Indicare i criteri di attivazione dell'oggetto e vengono usati nel metodo IPointerInactive::GetActivationPolicy. |
QACONTAINERFLAGS Indica le proprietà di ambiente fornite dal contenitore. Viene usato nel membro dwAmbientFlags della struttura QACONTAINER. |
READYSTATE La proprietà ReadyState recupera l'oggetto ReadyState dell'oggetto MSWeb MDF. |
UASFLAGS Fornisce informazioni sull'unità padre di annullamento. |
VIEWSTATUS Specifica l'opacità dell'oggetto e gli aspetti di disegno supportati dall'oggetto. |