Vcl.OleCtnrs.TCreateInfo

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TCreateInfo = record

C++

struct DECLSPEC_DRECORD TCreateInfo
{
public:
    TCreateType CreateType;
    bool ShowAsIcon;
#ifndef _WIN64
    unsigned IconMetaPict;
#else /* _WIN64 */
    unsigned __int64 IconMetaPict;
#endif /* _WIN64 */
    Winapi::Activex::TCLSID ClassID;
    System::WideString FileName;
    _di_IDataObject DataObject;
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
Vcl.OleCtnrs.pas
Vcl.OleCtnrs.hpp
Vcl.OleCtnrs Vcl.OleCtnrs

Description

TCreateInfo est utilisé par la méthode CreateObjectFromInfo de TOleContainer.

TCreateInfo représente la façon dont la méthode CreateObjectFromInfo de TOleContainer doit instancier un objet OLE. TCreateInfo (ses champs sont décrits dans le tableau suivant) :



Champs Signification

CreateType

Décrit la source de l'objet. Voir TCreateType pour des détails.

ShowAsIcon

Indique si l'objet est montré comme icône (true) ou affiché tel qu'il le serait dans l'application serveur (false).

IconMetaPict

Spécifie le descripteur de mémoire globale d'une image métafichier (TMetaFilePict) afin d'afficher l'icône par défaut à la place de l'objet OLE. IconMetaPict est facultatif. Si vous le définissez à 0, l'icône par défaut de l'objet est utilisée (si ShowAsIcon est à true).

ClassID

L'identificateur de classe de l'objet OLE à créer. ClassID n'est utilisé que lorsque CreateType vaut ctNewObject. La fonction ProgIDToClassID permet d'obtenir l'identificateur de classe du nom de classe d'un objet OLE (ou identificateur programmatique).

FileName

Le nom d'un fichier à lier ou à incorporer en tant qu'objet OLE. FileName n'est utilisé que si CreateType est à ctFromFile ou ctLinkToFile.

DataObject

Un objet de transfert de données OLE. DataObject n'est utilisé que si CreateType vaut ctFromData ou ctLinkFromData.



Voir aussi