Vcl.AxCtrls.EnumDispatchProperties

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure EnumDispatchProperties(Dispatch: IDispatch; PropType: TGUID; VTCode: Integer; PropList: TStrings);

C++

extern DELPHI_PACKAGE void __fastcall EnumDispatchProperties(_di_IDispatch Dispatch, const GUID &PropType, int VTCode, System::Classes::TStrings* PropList);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.AxCtrls.pas
Vcl.AxCtrls.hpp
Vcl.AxCtrls Vcl.AxCtrls

Beschreibung

Füllt ein TStringList-Objekt mit allen Eigenschaftsnamen und DispIDs einer bestimmten IDispatch-Schnittstelle.

Mit EnumDispatchProperties können Sie die Namen der von einer IDispatch-Schnittstelle unterstützten Eigenschaften ermitteln. Der Parameter Dispatch ist eine Instanz der Idispatch-Schnittstelle. PropType und VTCode ermöglichen der aufrufenden Routine, die Liste auf die Eigenschaften einzuschränken, die mit einer bestimmten GUID und einem bestimmten Typbezeichner übereinstimmen. Um alle Eigenschaften der Schnittstelle zu erhalten, setzen Sie PropType auf GUID_NULL und VTCode auf VT_EMPTY.

Die von der IDispatch-Schnittstelle unterstützten Eigenschaftsnamen werden zu der im Parameter PropList übergebenen Liste hinzugefügt.

Siehe auch