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;
};
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. |