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