📄 frxdsgnintf.hpp
字号:
#pragma option push -w-inl
/* TfrxPropertyEditor.Destroy */ inline __fastcall virtual ~TfrxModalResultProperty(void) { }
#pragma option pop
};
class DELPHICLASS TfrxShortCutProperty;
class PASCALIMPLEMENTATION TfrxShortCutProperty : public TfrxPropertyEditor
{
typedef TfrxPropertyEditor inherited;
public:
virtual TfrxPropertyAttributes __fastcall GetAttributes(void);
virtual AnsiString __fastcall GetValue();
virtual void __fastcall GetValues(void);
virtual void __fastcall SetValue(const AnsiString Value);
public:
#pragma option push -w-inl
/* TfrxPropertyEditor.Create */ inline __fastcall virtual TfrxShortCutProperty(Frxclass::TfrxCustomDesigner* Designer) : TfrxPropertyEditor(Designer) { }
#pragma option pop
#pragma option push -w-inl
/* TfrxPropertyEditor.Destroy */ inline __fastcall virtual ~TfrxShortCutProperty(void) { }
#pragma option pop
};
class DELPHICLASS TfrxCursorProperty;
class PASCALIMPLEMENTATION TfrxCursorProperty : public TfrxIntegerProperty
{
typedef TfrxIntegerProperty inherited;
public:
virtual TfrxPropertyAttributes __fastcall GetAttributes(void);
virtual AnsiString __fastcall GetValue();
virtual void __fastcall GetValues(void);
virtual void __fastcall SetValue(const AnsiString Value);
public:
#pragma option push -w-inl
/* TfrxPropertyEditor.Create */ inline __fastcall virtual TfrxCursorProperty(Frxclass::TfrxCustomDesigner* Designer) : TfrxIntegerProperty(Designer) { }
#pragma option pop
#pragma option push -w-inl
/* TfrxPropertyEditor.Destroy */ inline __fastcall virtual ~TfrxCursorProperty(void) { }
#pragma option pop
};
class DELPHICLASS TfrxDateTimeProperty;
class PASCALIMPLEMENTATION TfrxDateTimeProperty : public TfrxPropertyEditor
{
typedef TfrxPropertyEditor inherited;
public:
virtual AnsiString __fastcall GetValue();
virtual void __fastcall SetValue(const AnsiString Value);
public:
#pragma option push -w-inl
/* TfrxPropertyEditor.Create */ inline __fastcall virtual TfrxDateTimeProperty(Frxclass::TfrxCustomDesigner* Designer) : TfrxPropertyEditor(Designer) { }
#pragma option pop
#pragma option push -w-inl
/* TfrxPropertyEditor.Destroy */ inline __fastcall virtual ~TfrxDateTimeProperty(void) { }
#pragma option pop
};
class DELPHICLASS TfrxDateProperty;
class PASCALIMPLEMENTATION TfrxDateProperty : public TfrxPropertyEditor
{
typedef TfrxPropertyEditor inherited;
public:
virtual AnsiString __fastcall GetValue();
virtual void __fastcall SetValue(const AnsiString Value);
public:
#pragma option push -w-inl
/* TfrxPropertyEditor.Create */ inline __fastcall virtual TfrxDateProperty(Frxclass::TfrxCustomDesigner* Designer) : TfrxPropertyEditor(Designer) { }
#pragma option pop
#pragma option push -w-inl
/* TfrxPropertyEditor.Destroy */ inline __fastcall virtual ~TfrxDateProperty(void) { }
#pragma option pop
};
class DELPHICLASS TfrxTimeProperty;
class PASCALIMPLEMENTATION TfrxTimeProperty : public TfrxPropertyEditor
{
typedef TfrxPropertyEditor inherited;
public:
virtual AnsiString __fastcall GetValue();
virtual void __fastcall SetValue(const AnsiString Value);
public:
#pragma option push -w-inl
/* TfrxPropertyEditor.Create */ inline __fastcall virtual TfrxTimeProperty(Frxclass::TfrxCustomDesigner* Designer) : TfrxPropertyEditor(Designer) { }
#pragma option pop
#pragma option push -w-inl
/* TfrxPropertyEditor.Destroy */ inline __fastcall virtual ~TfrxTimeProperty(void) { }
#pragma option pop
};
class DELPHICLASS TfrxPropertyItem;
class DELPHICLASS TfrxPropertyList;
class PASCALIMPLEMENTATION TfrxPropertyList : public Classes::TCollection
{
typedef Classes::TCollection inherited;
public:
TfrxPropertyItem* operator[](int Index) { return Items[Index]; }
private:
Classes::TPersistent* FComponent;
Frxclass::TfrxCustomDesigner* FDesigner;
TfrxPropertyList* FParent;
void __fastcall AddProperties(TfrxPropertyList* PropertyList);
void __fastcall FillProperties(Classes::TPersistent* AClass);
void __fastcall FillCommonProperties(TfrxPropertyList* PropertyList);
void __fastcall SetComponent(Classes::TPersistent* Value);
TfrxPropertyItem* __fastcall GetPropertyItem(int Index);
public:
__fastcall TfrxPropertyList(Frxclass::TfrxCustomDesigner* Designer);
HIDESBASE TfrxPropertyItem* __fastcall Add(void);
__property Classes::TPersistent* Component = {read=FComponent, write=SetComponent};
__property TfrxPropertyItem* Items[int Index] = {read=GetPropertyItem/*, default*/};
__property TfrxPropertyList* Parent = {read=FParent};
public:
#pragma option push -w-inl
/* TCollection.Destroy */ inline __fastcall virtual ~TfrxPropertyList(void) { }
#pragma option pop
};
class PASCALIMPLEMENTATION TfrxPropertyItem : public Classes::TCollectionItem
{
typedef Classes::TCollectionItem inherited;
private:
TfrxPropertyEditor* FEditor;
bool FExpanded;
TfrxPropertyList* FSubProperty;
public:
__fastcall virtual ~TfrxPropertyItem(void);
__property TfrxPropertyEditor* Editor = {read=FEditor};
__property bool Expanded = {read=FExpanded, write=FExpanded, nodefault};
__property TfrxPropertyList* SubProperty = {read=FSubProperty};
public:
#pragma option push -w-inl
/* TCollectionItem.Create */ inline __fastcall virtual TfrxPropertyItem(Classes::TCollection* Collection) : Classes::TCollectionItem(Collection) { }
#pragma option pop
};
#pragma option push -b-
enum TfrxObjectCategory { ctData, ctReport, ctDialog, ctDMP };
#pragma option pop
typedef Set<TfrxObjectCategory, ctData, ctDMP> TfrxObjectCategories;
class DELPHICLASS TfrxObjectItem;
class PASCALIMPLEMENTATION TfrxObjectItem : public Classes::TCollectionItem
{
typedef Classes::TCollectionItem inherited;
public:
TMetaClass* ClassRef;
Graphics::TBitmap* ButtonBmp;
int ButtonImageIndex;
AnsiString ButtonHint;
AnsiString CategoryName;
Word Flags;
TfrxObjectCategories Category;
public:
#pragma option push -w-inl
/* TCollectionItem.Create */ inline __fastcall virtual TfrxObjectItem(Classes::TCollection* Collection) : Classes::TCollectionItem(Collection) { }
#pragma option pop
#pragma option push -w-inl
/* TCollectionItem.Destroy */ inline __fastcall virtual ~TfrxObjectItem(void) { }
#pragma option pop
};
class DELPHICLASS TfrxComponentEditorItem;
class PASCALIMPLEMENTATION TfrxComponentEditorItem : public Classes::TCollectionItem
{
typedef Classes::TCollectionItem inherited;
public:
TMetaClass* ComponentClass;
TMetaClass* ComponentEditor;
public:
#pragma option push -w-inl
/* TCollectionItem.Create */ inline __fastcall virtual TfrxComponentEditorItem(Classes::TCollection* Collection) : Classes::TCollectionItem(Collection) { }
#pragma option pop
#pragma option push -w-inl
/* TCollectionItem.Destroy */ inline __fastcall virtual ~TfrxComponentEditorItem(void) { }
#pragma option pop
};
class DELPHICLASS TfrxPropertyEditorItem;
class PASCALIMPLEMENTATION TfrxPropertyEditorItem : public Classes::TCollectionItem
{
typedef Classes::TCollectionItem inherited;
public:
Typinfo::TTypeInfo *PropertyType;
TMetaClass* ComponentClass;
AnsiString PropertyName;
TMetaClass* EditorClass;
public:
#pragma option push -w-inl
/* TCollectionItem.Create */ inline __fastcall virtual TfrxPropertyEditorItem(Classes::TCollection* Collection) : Classes::TCollectionItem(Collection) { }
#pragma option pop
#pragma option push -w-inl
/* TCollectionItem.Destroy */ inline __fastcall virtual ~TfrxPropertyEditorItem(void) { }
#pragma option pop
};
class DELPHICLASS TfrxExportFilterItem;
class PASCALIMPLEMENTATION TfrxExportFilterItem : public Classes::TCollectionItem
{
typedef Classes::TCollectionItem inherited;
public:
Frxclass::TfrxCustomExportFilter* Filter;
public:
#pragma option push -w-inl
/* TCollectionItem.Create */ inline __fastcall virtual TfrxExportFilterItem(Classes::TCollection* Collection) : Classes::TCollectionItem(Collection) { }
#pragma option pop
#pragma option push -w-inl
/* TCollectionItem.Destroy */ inline __fastcall virtual ~TfrxExportFilterItem(void) { }
#pragma option pop
};
class DELPHICLASS TfrxWizardItem;
class PASCALIMPLEMENTATION TfrxWizardItem : public Classes::TCollectionItem
{
typedef Classes::TCollectionItem inherited;
public:
TMetaClass* ClassRef;
Graphics::TBitmap* ButtonBmp;
int ButtonImageIndex;
bool IsToolbarWizard;
public:
#pragma option push -w-inl
/* TCollectionItem.Create */ inline __fastcall virtual TfrxWizardItem(Classes::TCollection* Collection) : Classes::TCollectionItem(Collection) { }
#pragma option pop
#pragma option push -w-inl
/* TCollectionItem.Destroy */ inline __fastcall virtual ~TfrxWizardItem(void) { }
#pragma option pop
};
class DELPHICLASS TfrxObjectCollection;
class PASCALIMPLEMENTATION TfrxObjectCollection : public Classes::TCollection
{
typedef Classes::TCollection inherited;
public:
TfrxObjectItem* operator[](int Index) { return Items[Index]; }
private:
TfrxObjectItem* __fastcall GetObjectItem(int Index);
public:
__fastcall TfrxObjectCollection(void);
void __fastcall RegisterCategory(const AnsiString CategoryName, Graphics::TBitmap* ButtonBmp, const AnsiString ButtonHint, int ImageIndex = 0xffffffff);
void __fastcall RegisterObject(TMetaClass* ClassRef, Graphics::TBitmap* ButtonBmp, const AnsiString CategoryName = "");
void __fastcall RegisterObject1(TMetaClass* ClassRef, Graphics::TBitmap* ButtonBmp, const AnsiString ButtonHint = "", const AnsiString CategoryName = "", int Flags = 0x0, int ImageIndex = 0xffffffff, TfrxObjectCategories Category = Set<TfrxObjectCategory, ctData, ctDMP> () );
void __fastcall Unregister(TMetaClass* ClassRef);
__property TfrxObjectItem* Items[int Index] = {read=GetObjectItem/*, default*/};
public:
#pragma option push -w-inl
/* TCollection.Destroy */ inline __fastcall virtual ~TfrxObjectCollection(void) { }
#pragma option pop
};
class DELPHICLASS TfrxComponentEditorCollection;
class PASCALIMPLEMENTATION TfrxComponentEditorCollection : public Classes::TCollection
{
typedef Classes::TCollection inherited;
public:
TfrxComponentEditorItem* operator[](int Index) { return Items[Index]; }
private:
TfrxComponentEditorItem* __fastcall GetComponentEditorItem(int Index);
public:
__fastcall TfrxComponentEditorCollection(void);
void __fastcall Register(TMetaClass* ComponentClass, TMetaClass* ComponentEditor);
void __fastcall UnRegister(TMetaClass* ComponentEditor);
TfrxComponentEditor* __fastcall GetComponentEditor(Frxclass::TfrxComponent* Component, Frxclass::TfrxCustomDesigner* Designer, Menus::TMenu* Menu);
__property TfrxComponentEditorItem* Items[int Index] = {read=GetComponentEditorItem/*, default*/};
public:
#pragma option push -w-inl
/* TCollection.Destroy */ inline __fastcall virtual ~TfrxComponentEditorCollection(void) { }
#pragma option pop
};
class DELPHICLASS TfrxPropertyEditorCollection;
class PASCALIMPLEMENTATION TfrxPropertyEditorCollection : public Classes::TCollection
{
typedef Classes::TCollection inherited;
public:
TfrxPropertyEditorItem* operator[](int Index) { return Items[Index]; }
private:
int FEventEditorItem;
TfrxPropertyEditorItem* __fastcall GetPropertyEditorItem(int Index);
public:
__fastcall TfrxPropertyEditorCollection(void);
void __fastcall Register(Typinfo::PTypeInfo PropertyType, TMetaClass* ComponentClass, const AnsiString PropertyName, TMetaClass* EditorClass);
void __fastcall RegisterEventEditor(TMetaClass* EditorClass);
void __fastcall UnRegister(TMetaClass* EditorClass);
int __fastcall GetPropertyEditor(Typinfo::PTypeInfo PropertyType, Classes::TPersistent* Component, AnsiString PropertyName);
__property TfrxPropertyEditorItem* Items[int Index] = {read=GetPropertyEditorItem/*, default*/};
public:
#pragma option push -w-inl
/* TCollection.Destroy */ inline __fastcall virtual ~TfrxPropertyEditorCollection(void) { }
#pragma option pop
};
class DELPHICLASS TfrxExportFilterCollection;
class PASCALIMPLEMENTATION TfrxExportFilterCollection : public Classes::TCollection
{
typedef Classes::TCollection inherited;
public:
TfrxExportFilterItem* operator[](int Index) { return Items[Index]; }
private:
TfrxExportFilterItem* __fastcall GetExportFilterItem(int Index);
public:
__fastcall TfrxExportFilterCollection(void);
void __fastcall Register(Frxclass::TfrxCustomExportFilter* Filter);
void __fastcall Unregister(Frxclass::TfrxCustomExportFilter* Filter);
__property TfrxExportFilterItem* Items[int Index] = {read=GetExportFilterItem/*, default*/};
public:
#pragma option push -w-inl
/* TCollection.Destroy */ inline __fastcall virtual ~TfrxExportFilterCollection(void) { }
#pragma option pop
};
class DELPHICLASS TfrxWizardCollection;
class PASCALIMPLEMENTATION TfrxWizardCollection : public Classes::TCollection
{
typedef Classes::TCollection inherited;
public:
TfrxWizardItem* operator[](int Index) { return Items[Index]; }
private:
TfrxWizardItem* __fastcall GetWizardItem(int Index);
public:
__fastcall TfrxWizardCollection(void);
void __fastcall Register(TMetaClass* ClassRef, Graphics::TBitmap* ButtonBmp, bool IsToolbarWizard = false);
void __fastcall Register1(TMetaClass* ClassRef, int ImageIndex);
void __fastcall Unregister(TMetaClass* ClassRef);
__property TfrxWizardItem* Items[int Index] = {read=GetWizardItem/*, default*/};
public:
#pragma option push -w-inl
/* TCollection.Destroy */ inline __fastcall virtual ~TfrxWizardCollection(void) { }
#pragma option pop
};
//-- var, const, procedure ---------------------------------------------------
extern PACKAGE void __fastcall frxHideProperties(TMetaClass* ComponentClass, const AnsiString Properties);
extern PACKAGE TfrxPropertyList* __fastcall frxCreatePropertyList(Classes::TList* ComponentList, Frxclass::TfrxCustomDesigner* Designer);
extern PACKAGE TfrxObjectCollection* __fastcall frxObjects(void);
extern PACKAGE TfrxComponentEditorCollection* __fastcall frxComponentEditors(void);
extern PACKAGE TfrxPropertyEditorCollection* __fastcall frxPropertyEditors(void);
extern PACKAGE TfrxExportFilterCollection* __fastcall frxExportFilters(void);
extern PACKAGE TfrxWizardCollection* __fastcall frxWizards(void);
} /* namespace Frxdsgnintf */
using namespace Frxdsgnintf;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Frxdsgnintf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -