⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rm_propinsp.hpp

📁 这是一个功能强大
💻 HPP
📖 第 1 页 / 共 4 页
字号:
};


class DELPHICLASS TELSetElemPropEditor;
class PASCALIMPLEMENTATION TELSetElemPropEditor : public TELNestedPropEditor 
{
	typedef TELNestedPropEditor inherited;
	
private:
	int FElement;
	
protected:
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall SetValue(const AnsiString Value);
	virtual TELPropAttrs __fastcall GetAttrs(void);
	virtual void __fastcall GetValues(Classes::TStrings* AValues);
	virtual AnsiString __fastcall GetPropName();
	virtual bool __fastcall AllEqual(void);
	
public:
	__fastcall TELSetElemPropEditor(TELPropEditor* AParent, int AElement);
	__property int Element = {read=FElement, nodefault};
public:
	#pragma option push -w-inl
	/* TELNestedPropEditor.Destroy */ inline __fastcall virtual ~TELSetElemPropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELSetPropEditor;
class PASCALIMPLEMENTATION TELSetPropEditor : public TELOrdinalPropEditor 
{
	typedef TELOrdinalPropEditor inherited;
	
protected:
	virtual AnsiString __fastcall GetValue();
	virtual TELPropAttrs __fastcall GetAttrs(void);
	virtual void __fastcall GetSubProps(TELGetEditorClassProc AGetEditorClassProc, Classes::TList* AResult);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELSetPropEditor(void * ADesigner, int APropCount) : TELOrdinalPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELSetPropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELClassPropEditor;
class PASCALIMPLEMENTATION TELClassPropEditor : public TELPropEditor 
{
	typedef TELPropEditor inherited;
	
protected:
	virtual AnsiString __fastcall GetValue();
	virtual TELPropAttrs __fastcall GetAttrs(void);
	virtual void __fastcall GetSubProps(TELGetEditorClassProc AGetEditorClassProc, Classes::TList* AResult);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELClassPropEditor(void * ADesigner, int APropCount) : TELPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELClassPropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELComponentPropEditor;
class PASCALIMPLEMENTATION TELComponentPropEditor : public TELPropEditor 
{
	typedef TELPropEditor inherited;
	
protected:
	virtual bool __fastcall AllEqual(void);
	virtual TELPropAttrs __fastcall GetAttrs(void);
	virtual void __fastcall GetSubProps(TELGetEditorClassProc AGetEditorClassProc, Classes::TList* AResult);
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall GetValues(Classes::TStrings* AValues);
	virtual void __fastcall SetValue(const AnsiString Value);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELComponentPropEditor(void * ADesigner, int APropCount) : TELPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELComponentPropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELVariantTypePropEditor;
class PASCALIMPLEMENTATION TELVariantTypePropEditor : public TELNestedPropEditor 
{
	typedef TELNestedPropEditor inherited;
	
protected:
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall SetValue(const AnsiString Value);
	virtual void __fastcall GetValues(Classes::TStrings* AValues);
	virtual AnsiString __fastcall GetPropName();
	virtual TELPropAttrs __fastcall GetAttrs(void);
	virtual bool __fastcall AllEqual(void);
public:
	#pragma option push -w-inl
	/* TELNestedPropEditor.Create */ inline __fastcall TELVariantTypePropEditor(TELPropEditor* AParent) : TELNestedPropEditor(AParent) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELNestedPropEditor.Destroy */ inline __fastcall virtual ~TELVariantTypePropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELVariantPropEditor;
class PASCALIMPLEMENTATION TELVariantPropEditor : public TELPropEditor 
{
	typedef TELPropEditor inherited;
	
protected:
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall SetValue(const AnsiString Value);
	virtual TELPropAttrs __fastcall GetAttrs(void);
	virtual void __fastcall GetSubProps(TELGetEditorClassProc AGetEditorClassProc, Classes::TList* AResult);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELVariantPropEditor(void * ADesigner, int APropCount) : TELPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELVariantPropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELInt64PropEditor;
class PASCALIMPLEMENTATION TELInt64PropEditor : public TELPropEditor 
{
	typedef TELPropEditor inherited;
	
protected:
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall SetValue(const AnsiString Value);
	virtual bool __fastcall AllEqual(void);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELInt64PropEditor(void * ADesigner, int APropCount) : TELPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELInt64PropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELComponentNamePropEditor;
class PASCALIMPLEMENTATION TELComponentNamePropEditor : public TELStringPropEditor 
{
	typedef TELStringPropEditor inherited;
	
protected:
	virtual TELPropAttrs __fastcall GetAttrs(void);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELComponentNamePropEditor(void * ADesigner, int APropCount) : TELStringPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELComponentNamePropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELDatePropEditor;
class PASCALIMPLEMENTATION TELDatePropEditor : public TELPropEditor 
{
	typedef TELPropEditor inherited;
	
protected:
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall SetValue(const AnsiString Value);
	virtual TELPropAttrs __fastcall GetAttrs(void);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELDatePropEditor(void * ADesigner, int APropCount) : TELPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELDatePropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELTimePropEditor;
class PASCALIMPLEMENTATION TELTimePropEditor : public TELPropEditor 
{
	typedef TELPropEditor inherited;
	
protected:
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall SetValue(const AnsiString Value);
	virtual TELPropAttrs __fastcall GetAttrs(void);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELTimePropEditor(void * ADesigner, int APropCount) : TELPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELTimePropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELDateTimePropEditor;
class PASCALIMPLEMENTATION TELDateTimePropEditor : public TELPropEditor 
{
	typedef TELPropEditor inherited;
	
protected:
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall SetValue(const AnsiString Value);
	virtual TELPropAttrs __fastcall GetAttrs(void);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELDateTimePropEditor(void * ADesigner, int APropCount) : TELPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELDateTimePropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELCaptionPropEditor;
class PASCALIMPLEMENTATION TELCaptionPropEditor : public TELStringPropEditor 
{
	typedef TELStringPropEditor inherited;
	
protected:
	virtual TELPropAttrs __fastcall GetAttrs(void);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELCaptionPropEditor(void * ADesigner, int APropCount) : TELStringPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELCaptionPropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELColorPropEditor;
class PASCALIMPLEMENTATION TELColorPropEditor : public TELIntegerPropEditor 
{
	typedef TELIntegerPropEditor inherited;
	
private:
	Classes::TStrings* FValues;
	void __fastcall AddValue(const AnsiString LS);
	
protected:
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall SetValue(const AnsiString Value);
	virtual void __fastcall GetValues(Classes::TStrings* AValues);
	virtual TELPropAttrs __fastcall GetAttrs(void);
	virtual void __fastcall Edit(void);
	virtual void __fastcall ValuesMeasureHeight(const AnsiString AValue, Graphics::TCanvas* ACanvas, int &AHeight);
	virtual void __fastcall ValuesMeasureWidth(const AnsiString AValue, Graphics::TCanvas* ACanvas, int &AWidth);
	virtual void __fastcall ValuesDrawValue(const AnsiString AValue, Graphics::TCanvas* ACanvas, const Types::TRect &ARect, bool ASelected);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELColorPropEditor(void * ADesigner, int APropCount) : TELIntegerPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELColorPropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELCursorPropEditor;
class PASCALIMPLEMENTATION TELCursorPropEditor : public TELIntegerPropEditor 
{
	typedef TELIntegerPropEditor inherited;
	
private:
	Classes::TStrings* FValues;
	void __fastcall AddValue(const AnsiString LS);
	
protected:
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall SetValue(const AnsiString Value);
	virtual void __fastcall GetValues(Classes::TStrings* AValues);
	virtual TELPropAttrs __fastcall GetAttrs(void);
	virtual void __fastcall ValuesMeasureHeight(const AnsiString AValue, Graphics::TCanvas* ACanvas, int &AHeight);
	virtual void __fastcall ValuesMeasureWidth(const AnsiString AValue, Graphics::TCanvas* ACanvas, int &AWidth);
	virtual void __fastcall ValuesDrawValue(const AnsiString AValue, Graphics::TCanvas* ACanvas, const Types::TRect &ARect, bool ASelected);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELCursorPropEditor(void * ADesigner, int APropCount) : TELIntegerPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELCursorPropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELFontCharsetPropEditor;
class PASCALIMPLEMENTATION TELFontCharsetPropEditor : public TELIntegerPropEditor 
{
	typedef TELIntegerPropEditor inherited;
	
private:
	Classes::TStrings* FValues;
	void __fastcall AddValue(const AnsiString LS);
	
protected:
	virtual AnsiString __fastcall GetValue();
	virtual void __fastcall SetValue(const AnsiString Value);
	virtual void __fastcall GetValues(Classes::TStrings* AValues);
	virtual TELPropAttrs __fastcall GetAttrs(void);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELFontCharsetPropEditor(void * ADesigner, int APropCount) : TELIntegerPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELFontCharsetPropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELFontNamePropEditor;
class PASCALIMPLEMENTATION TELFontNamePropEditor : public TELStringPropEditor 
{
	typedef TELStringPropEditor inherited;
	
protected:
	virtual TELPropAttrs __fastcall GetAttrs(void);
	virtual void __fastcall GetValues(Classes::TStrings* AValues);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELFontNamePropEditor(void * ADesigner, int APropCount) : TELStringPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELFontNamePropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELImeNamePropEditor;
class PASCALIMPLEMENTATION TELImeNamePropEditor : public TELStringPropEditor 
{
	typedef TELStringPropEditor inherited;
	
protected:
	virtual TELPropAttrs __fastcall GetAttrs(void);
	virtual void __fastcall GetValues(Classes::TStrings* AValues);
public:
	#pragma option push -w-inl
	/* TELPropEditor.Create */ inline __fastcall virtual TELImeNamePropEditor(void * ADesigner, int APropCount) : TELStringPropEditor(ADesigner, APropCount) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TELPropEditor.Destroy */ inline __fastcall virtual ~TELImeNamePropEditor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TELFontPropEditor;
class PASCALIMPLEMENTATION TELFontPropEditor : public TELClassPropEditor 
{
	typedef TELClassPropEditor inherited;
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -