Vcl.OleCtnrs.TCreateInfo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

  TCreateInfo = record
    CreateType: TCreateType;
    ShowAsIcon: Boolean;
    IconMetaPict: HGlobal;
    ClassID: TCLSID;
    FileName: WideString;
    DataObject: IDataObject;
  end;

C++

struct DECLSPEC_DRECORD TCreateInfo
{
public:
    TCreateType CreateType;
    bool ShowAsIcon;
    NativeUInt IconMetaPict;
    GUID ClassID;
    System::WideString FileName;
    _di_IDataObject DataObject;
};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
record
struct
public
Vcl.OleCtnrs.pas
Vcl.OleCtnrs.hpp
Vcl.OleCtnrs Vcl.OleCtnrs

Beschreibung

TCreateInfo wird von der Methode CreateObjectFromInfo der Klasse TOleContainer verwendet.

TCreateInfo definiert, wie die Methode CreateObjectFromInfo einer TOleContainer-Komponente ein OLE-Objekt erstellt. Die Felder von TCreateInfo sind in der folgenden Tabelle aufgeführt:



Felder Bedeutung

CreateType

Die Quelle des Objekts. Einzelheiten finden Sie bei der Beschreibung des Typs TCreateType.

ShowAsIcon

Eine Angabe, ob das Objekt als Symbol (true) oder wie in der Serveranwendung (false) angezeigt wird.

IconMetaPict

Ein globales Speicher-Handle für eine Metadateigrafik (TMetaFilePict), die statt des Standardsymbols des OLE-Objekts angezeigt wird. IconMetaPict ist optional. Wenn das Feld den Wert 0 hat, wird das Standardsymbol verwendet (wie bei ShowAsIcon = true).

ClassID

Der Klassenbezeichner des OLE-Objekts, das erstellt werden soll. ClassID wird nur verwendet, wenn CreateType den Wert ctNewObject hat. Sie können den Klassennamen (oder Programmbezeichner) eines OLE-Objekts mit der Funktion ProgIDToClassID abrufen.

FileName

Der Name einer Datei, die als OLE-Objekt verknüpft oder eingebettet werden soll. FileName wird nur verwendet, wenn CreateType den Wert ctFromFile oder ctLinkToFile hat.

DataObject

Ein OLE-Datenübertragungsobjekt. DataObject wird nur verwendet, wenn CreateType den Wert ctFromData oder ctLinkFromData hat.



Siehe auch