en-tête ole2.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
ole2.h contient les interfaces de programmation suivantes :
Fonctions
CreateDataAdviseHolder La fonction CreateDataAdviseHolder (ole2.h) récupère un pointeur vers l’implémentation OLE d’IDataAdviseHolder sur l’objet de titulaire de données. |
CreateOleAdviseHolder Crée un objet de titulaire de conseil pour la gestion des notifications de documents composés. Elle retourne un pointeur vers l’implémentation OLE de l’objet de l’interface IOleAdviseHolder. |
DoDragDrop Effectue une opération de glisser-déplacer OLE. |
IsAccelerator Détermine si la séquence de touches spécifiée est mappée à un accélérateur dans la table d’accélérateurs spécifiée. |
OleBuildVersion Cette fonction est obsolète. |
OleConvertIStorageToOLESTREAM La fonction OleConvertIStorageToOLESTREAM convertit l’objet de stockage spécifié du stockage structuré OLE 2 en modèle objet de stockage OLE 1, mais n’inclut pas les données de présentation. Il s’agit de l’une des nombreuses fonctions de compatibilité. |
OleConvertIStorageToOLESTREAMEx La fonction OleConvertIStorageToOLESTREAMEx convertit l’objet de stockage spécifié du stockage structuré OLE 2 en modèle objet de stockage OLE 1, y compris les données de présentation. |
OleConvertOLESTREAMToIStorage Convertit l’objet spécifié du modèle de stockage OLE 1 en objet de stockage structuré OLE 2 sans spécifier les données de présentation. |
OleConvertOLESTREAMToIStorageEx La fonction OleConvertOLESTREAMToIStorageEx convertit l’objet spécifié du modèle de stockage OLE 1 en objet de stockage structuré OLE 2, y compris les données de présentation. Il s’agit de l’une des nombreuses fonctions de compatibilité. |
OleCreate La fonction OleCreate (ole2.h) crée un objet incorporé identifié par un CLSID. Il peut implémenter l’élément de menu qui permet à l’utilisateur final d’insérer un objet. |
OleCreateDefaultHandler Crée une instance du gestionnaire d’incorporation par défaut. Cette instance est initialisée pour créer un serveur local lorsque l’objet incorporé passe à l’état d’exécution. |
OleCreateEmbeddingHelper Crée un objet d’assistance d’incorporation OLE à l’aide du code fourni par l’application agrégé avec des éléments du gestionnaire d’objets par défaut OLE. Cet objet d’assistance peut être créé et utilisé dans un contexte et un rôle spécifiques, tels que déterminés par l’appelant. |
OleCreateEx Étend la fonctionnalité OleCreate en prenant en charge l’instanciation plus efficace des objets dans les conteneurs nécessitant la mise en cache de plusieurs formats de présentation ou de données, au lieu du format unique pris en charge par OleCreate. |
OleCreateFromData Crée un objet incorporé à partir d’un objet de transfert de données récupéré dans le Presse-papiers ou dans le cadre d’une opération de glisser-déplacer OLE. Il est destiné à être utilisé pour implémenter un collage à partir d’une opération de glisser-déplacer OLE. |
OleCreateFromDataEx Étend la fonctionnalité OleCreateFromData en prenant en charge l’instanciation plus efficace des objets dans les conteneurs nécessitant la mise en cache de plusieurs formats de présentation ou de données, au lieu du format unique pris en charge par OleCreateFromData. |
OleCreateFromFile La fonction OleCreateFromFile (ole2.h) crée un objet incorporé à partir du contenu d’un fichier nommé. |
OleCreateFromFileEx Étend la fonctionnalité OleCreateFromFile en prenant en charge l’instanciation plus efficace des objets dans les conteneurs nécessitant la mise en cache de plusieurs formats ou données de présentation, au lieu du format unique pris en charge par OleCreateFromFile. |
OleCreateLink Crée un objet lié de document composé OLE. |
OleCreateLinkEx Étend la fonctionnalité OleCreateLink en prenant en charge l’instanciation plus efficace des objets dans les conteneurs nécessitant la mise en cache de plusieurs formats de présentations ou de données, au lieu du format unique pris en charge par OleCreateLink. |
OleCreateLinkFromData Crée un objet lié à partir d’un objet de transfert de données récupéré à partir du Presse-papiers ou dans le cadre d’une opération de glisser-déplacer OLE. |
OleCreateLinkFromDataEx Étend la fonctionnalité OleCreateLinkFromData en prenant en charge l’instanciation plus efficace des objets dans les conteneurs nécessitant la mise en cache de plusieurs formats de présentations ou de données, au lieu du format unique pris en charge par OleCreateLinkFromData. |
OleCreateLinkToFile Crée un objet lié à un fichier. |
OleCreateLinkToFileEx Étend la fonctionnalité OleCreateLinkToFile en prenant en charge l’instanciation plus efficace des objets dans les conteneurs nécessitant la mise en cache de plusieurs formats de présentations ou de données, au lieu du format unique pris en charge par OleCreateLinkToFile. |
OleCreateMenuDescriptor Crée et retourne un descripteur de menu OLE (c’est-à-dire une structure de données fournie par OLE qui décrit les menus) à utiliser par OLE lors de la distribution de messages et de commandes de menu. |
OleCreateStaticFromData Crée un objet statique, qui contient uniquement une représentation, sans données natives, à partir d’un objet de transfert de données. |
OleDestroyMenuDescriptor Appelé par le conteneur pour libérer le descripteur de menu partagé alloué par la fonction OleCreateMenuDescriptor. |
OleDoAutoConvert Convertit automatiquement un objet en nouvelle classe si la conversion automatique pour cette classe d’objet est définie dans le Registre. |
OleDraw La fonction OleDraw (ole2.h) permet de dessiner des objets plus facilement. Vous pouvez l’utiliser au lieu d’appeler IViewObject::D raw directement. |
OleDuplicateData Duplique les données trouvées dans le handle spécifié et retourne un handle aux données dupliquées. Les données sources sont au format presse-papiers. Utilisez cette fonction pour vous aider à implémenter certaines interfaces de transfert de données telles que IDataObject. |
OleFlushClipboard Exécute la séquence d’arrêt du Presse-papiers. Il libère également le pointeur IDataObject qui a été placé dans le Presse-papiers par la fonction OleSetClipboard. |
OleGetAutoConvert Détermine si le Registre est défini pour que les objets d’un CLSID spécifié soient automatiquement convertis en un autre CLSID et, le cas échéant, récupère le nouveau CLSID. |
OleGetClipboard Récupère un objet de données que vous pouvez utiliser pour accéder au contenu du Presse-papiers. |
OleGetClipboardWithEnterpriseInfo Permet à Windows Information Protection applications compatibles de récupérer un IDataObject à partir du Presse-papiers OLE, accompagné d’informations windows Information Protection sur les données et l’application source. |
OleGetIconOfClass Retourne un handle à un métafichier contenant une icône et une étiquette de chaîne pour le CLSID spécifié. |
OleGetIconOfFile Retourne un handle dans un métafichier contenant une icône et une étiquette de chaîne pour le nom de fichier spécifié. |
OleInitialize Initialise la bibliothèque COM sur l’appartement actuel, identifie le modèle d’accès concurrentiel en tant qu’appartement à thread unique (STA) et active les fonctionnalités supplémentaires décrites dans la section Remarques ci-dessous. |
OleIsCurrentClipboard Détermine si le pointeur d’objet de données précédemment placé dans le Presse-papiers par la fonction OleSetClipboard se trouve toujours dans le Presse-papiers. |
OleIsRunning Détermine si un objet de document composé est actuellement à l’état en cours d’exécution. |
OleLoad Charge en mémoire un objet imbriqué dans un objet de stockage spécifié. |
OleLoadFromStream La fonction OleLoadFromStream (ole2.h) charge un objet à partir du flux. |
OleLockRunning Verrouille un objet en cours d’exécution dans son état d’exécution ou le déverrouille de son état d’exécution. (OleLockRunning) |
OleMetafilePictFromIconAndLabel Crée un métafichier dans lequel l’icône et l’étiquette spécifiées sont dessinées. |
OleNoteObjectVisible Incrémente ou décrémente une référence externe qui maintient un objet dans l’état en cours d’exécution. |
OleQueryCreateFromData Vérifie si un objet de données a l’un des formats qui lui permettrait de devenir un objet incorporé via un appel à la fonction OleCreateFromData ou OleCreateStaticFromData. |
OleQueryLinkFromData Détermine si un objet lié OLE (plutôt qu’un objet incorporé OLE) peut être créé à partir d’un objet de données du Presse-papiers. |
OleRegEnumFormatEtc Crée un objet d’énumération qui peut être utilisé pour énumérer les formats de données qu’un serveur d’objets OLE a inscrits dans le registre système. |
OleRegEnumVerbs Fournit une énumération des verbes inscrits pour la classe spécifiée. Les développeurs d’applications d’objets DLL personnalisées utilisent cette fonction pour émuler le comportement du gestionnaire d’objets par défaut. |
OleRegGetMiscStatus Retourne des informations diverses sur la présentation et les comportements pris en charge par le CLSID spécifié à partir du Registre. |
OleRegGetUserType Obtient le type d’utilisateur de la classe spécifiée à partir du Registre. |
OleRun Place un objet de document composé OLE dans l’état en cours d’exécution. |
OleSave Enregistre un objet ouvert en mode transactionné dans l’objet de stockage spécifié. |
OleSaveToStream La fonction OleSaveToStream (ole2.h) enregistre un objet avec l’interface IPersistStream dans le flux spécifié. |
OleSetAutoConvert Spécifie un CLSID pour la conversion automatique en une autre classe lorsqu’un objet de cette classe est chargé. |
OleSetClipboard Place un pointeur vers un objet de données spécifique dans le Presse-papiers. L’objet de données est ainsi accessible à la fonction OleGetClipboard. |
OleSetContainedObject Avertit un objet qu’il est incorporé dans un conteneur OLE, ce qui garantit que le comptage des références est effectué correctement pour les conteneurs qui prennent en charge les liens vers des objets incorporés. (OleSetContainedObject) |
OleSetMenuDescriptor Installe ou supprime le code de distribution OLE de la fenêtre frame du conteneur. |
OleTranslateAccelerator Appelé par l’application d’objet, permet au conteneur d’un objet de traduire les accélérateurs en fonction de la table d’accélérateur du conteneur. |
OleUninitialize Ferme la bibliothèque COM sur l’appartement, libère toutes les fabriques de classe, autres objets COM ou serveurs détenus par l’appartement, désactive RPC sur l’appartement et libère toutes les ressources que l’appartement gère. |
ReadFmtUserTypeStg La fonction ReadFmtUserTypeStg retourne le format du Presse-papiers et le type d’utilisateur précédemment enregistrés avec la fonction WriteFmtUserTypeStg. |
RegisterDragDrop Inscrit la fenêtre spécifiée sous la forme d’une fenêtre qui peut être la cible d’une opération de glisser-déplacer OLE et spécifie le instance IDropTarget à utiliser pour les opérations de suppression. |
ReleaseStgMedium Libère le support de stockage spécifié. |
RevokeDragDrop Révoque l’inscription de la fenêtre d’application spécifiée en tant que cible potentielle pour les opérations de glisser-déplacer OLE. |
SetConvertStg La fonction SetConvertStg définit le bit convert dans un objet de stockage pour indiquer que l’objet doit être converti en une nouvelle classe lors de son ouverture. Le paramètre peut être récupéré avec un appel à la fonction GetConvertStg. |
WriteFmtUserTypeStg La fonction WriteFmtUserTypeStg écrit un format de Presse-papiers et un type d’utilisateur dans l’objet de stockage. |