Vcl.OleCtnrs.TCreateInfo
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. |