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

📄 advofficeselectors.hpp

📁 一个非常棒的控件.做商业软件特别适用.里面的控件涉及面非常的广,有兴趣的话可以下来用用就知道了.
💻 HPP
📖 第 1 页 / 共 5 页
字号:
	
protected:
	virtual void __fastcall SetSelectorPanel(void);
	
public:
	__fastcall virtual TAdvOfficeTableBorderSelector(Classes::TComponent* AOwner);
	__fastcall virtual ~TAdvOfficeTableBorderSelector(void);
	
__published:
	__property AllowFloating ;
	__property Appearance ;
	__property BorderDropDownColor  = {default=8421504};
	__property Caption ;
	__property CaptionAppearance ;
	__property DragGripAppearance ;
	__property CloseOnSelect ;
	__property ColorDropDown ;
	__property ColorDropDownTo  = {default=536870911};
	__property ColorDropDownFloating ;
	__property ColorDropDownFloatingTo  = {default=536870911};
	__property DropDownButton  = {default=0};
	__property DragGripPosition ;
	__property ShowHint ;
	__property SelectedIndex ;
	__property SelectionAppearance ;
	__property Tools ;
	__property OnMouseEnter ;
	__property OnMouseLeave ;
	__property OnDropDown ;
	__property OnDropDownFloat ;
	__property OnDropDownClose ;
	__property OnClick ;
	__property OnSelect ;
	__property OnHotTool ;
	__property OnDrawTool ;
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TAdvOfficeTableBorderSelector(HWND ParentWindow) : TAdvCustomOfficeSelector(ParentWindow) { }
	#pragma option pop
	
};


class DELPHICLASS TAdvOfficeGradientDirectionSelector;
class PASCALIMPLEMENTATION TAdvOfficeGradientDirectionSelector : public TAdvCustomOfficeSelector 
{
	typedef TAdvCustomOfficeSelector inherited;
	
private:
	Graphics::TColor FStartColor;
	Graphics::TColor FEndColor;
	bool FShowSelectedGradient;
	void __fastcall SetEndColor(const Graphics::TColor Value);
	void __fastcall SetStartColor(const Graphics::TColor Value);
	void __fastcall SelectorPanelOnDrawItem(System::TObject* Sender, int Index, const Types::TRect &R);
	void __fastcall Initialize(void);
	void __fastcall SetShowSelectedGradient(const bool Value);
	
protected:
	virtual void __fastcall SetSelectorPanel(void);
	virtual void __fastcall GetToolImage(Graphics::TBitmap* bmp);
	virtual void __fastcall DrawGlyphAndCaption(Gdipicture::TGDIPPicture* Pic, const Types::TRect &R);
	
public:
	__fastcall virtual TAdvOfficeGradientDirectionSelector(Classes::TComponent* AOwner);
	__fastcall virtual ~TAdvOfficeGradientDirectionSelector(void);
	
__published:
	__property AllowFloating ;
	__property Appearance ;
	__property CaptionAppearance ;
	__property DragGripAppearance ;
	__property Graphics::TColor StartColor = {read=FStartColor, write=SetStartColor, nodefault};
	__property Graphics::TColor EndColor = {read=FEndColor, write=SetEndColor, nodefault};
	__property BorderDropDownColor  = {default=8421504};
	__property Caption ;
	__property CloseOnSelect ;
	__property ColorDropDown ;
	__property ColorDropDownTo  = {default=536870911};
	__property ColorDropDownFloating ;
	__property ColorDropDownFloatingTo  = {default=536870911};
	__property DropDownButton  = {default=0};
	__property DragGripPosition ;
	__property SelectionAppearance ;
	__property SelectedIndex ;
	__property bool ShowSelectedGradient = {read=FShowSelectedGradient, write=SetShowSelectedGradient, default=1};
	__property Tools ;
	__property ShowHint ;
	__property OnMouseEnter ;
	__property OnMouseLeave ;
	__property OnDropDown ;
	__property OnDropDownFloat ;
	__property OnDropDownClose ;
	__property OnClick ;
	__property OnSelect ;
	__property OnHotTool ;
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TAdvOfficeGradientDirectionSelector(HWND ParentWindow) : TAdvCustomOfficeSelector(ParentWindow) { }
	#pragma option pop
	
};


class DELPHICLASS TAdvCustomOfficeColorSelector;
class PASCALIMPLEMENTATION TAdvCustomOfficeColorSelector : public TAdvCustomOfficeSelector 
{
	typedef TAdvCustomOfficeSelector inherited;
	
private:
	TAdvColorCubePanel* FColorCubePanel;
	TAdvColorSpectrumPanel* FSpectrumPanel;
	TColorSelectionStyle FColorSelectionStyle;
	bool FShowSelectedColor;
	Graphics::TColor FSelectedColor;
	TColorSelectEvent FOnSelectColor;
	bool FShowRGBHint;
	void __fastcall SetColorSelectionStyle(const TColorSelectionStyle Value);
	void __fastcall SelectorPanelOnDrawItem(System::TObject* Sender, int Index, const Types::TRect &R);
	void __fastcall SetShowSelectedColor(const bool Value);
	void __fastcall OnColorCubeFloating(System::TObject* Sender);
	void __fastcall OnColorSpectrumFloating(System::TObject* Sender);
	void __fastcall OnColorSpectrumShouldHide(System::TObject* Sender);
	void __fastcall OnColorCubeShouldHide(System::TObject* Sender);
	void __fastcall CubePanelOnSelect(System::TObject* Sender);
	void __fastcall SpectrumPanelOnSelect(System::TObject* Sender);
	void __fastcall SetSelectedColor(const Graphics::TColor Value);
	Graphics::TColor __fastcall GetSelectedColor(void);
	
protected:
	virtual void __fastcall Initialize(void);
	virtual void __fastcall Loaded(void);
	virtual void __fastcall OnToolSelect(void);
	virtual void __fastcall SetSelectorPanel(void);
	virtual void __fastcall DropDownWindowClose(System::TObject* Sender, Forms::TCloseAction &Action);
	virtual void __fastcall GetToolImage(Graphics::TBitmap* bmp);
	virtual void __fastcall DrawGlyphAndCaption(Gdipicture::TGDIPPicture* Pic, const Types::TRect &R);
	virtual void __fastcall DoSelect(int Index, TAdvSelectorItem* Item);
	
public:
	__fastcall virtual TAdvCustomOfficeColorSelector(Classes::TComponent* AOwner);
	__fastcall virtual ~TAdvCustomOfficeColorSelector(void);
	__property ButtonsPerRow  = {default=1};
	__property TColorSelectionStyle SelectionStyle = {read=FColorSelectionStyle, write=SetColorSelectionStyle, default=0};
	__property bool ShowSelectedColor = {read=FShowSelectedColor, write=SetShowSelectedColor, default=1};
	__property Graphics::TColor SelectedColor = {read=GetSelectedColor, write=SetSelectedColor, nodefault};
	__property bool ShowRGBHint = {read=FShowRGBHint, write=FShowRGBHint, nodefault};
	__property TColorSelectEvent OnSelectColor = {read=FOnSelectColor, write=FOnSelectColor};
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TAdvCustomOfficeColorSelector(HWND ParentWindow) : TAdvCustomOfficeSelector(ParentWindow) { }
	#pragma option pop
	
};


class DELPHICLASS TAdvOfficeColorSelector;
class PASCALIMPLEMENTATION TAdvOfficeColorSelector : public TAdvCustomOfficeColorSelector 
{
	typedef TAdvCustomOfficeColorSelector inherited;
	
protected:
	virtual void __fastcall Initialize(void);
	
__published:
	__property AllowFloating ;
	__property CloseOnSelect ;
	__property CaptionAppearance ;
	__property DragGripAppearance ;
	__property DragGripPosition ;
	__property DropDownButton  = {default=0};
	__property Appearance ;
	__property SelectionStyle  = {default=0};
	__property ShowSelectedColor  = {default=1};
	__property SelectedColor ;
	__property ShowRGBHint ;
	__property BorderDropDownColor  = {default=8421504};
	__property Caption ;
	__property ColorDropDown ;
	__property ColorDropDownTo  = {default=536870911};
	__property ColorDropDownFloating ;
	__property ColorDropDownFloatingTo  = {default=536870911};
	__property ShowHint ;
	__property SelectionAppearance ;
	__property Tools ;
	__property OnMouseEnter ;
	__property OnMouseLeave ;
	__property OnDropDown ;
	__property OnDropDownFloat ;
	__property OnDropDownClose ;
	__property OnClick ;
	__property OnSelect ;
	__property OnSelectColor ;
public:
	#pragma option push -w-inl
	/* TAdvCustomOfficeColorSelector.Create */ inline __fastcall virtual TAdvOfficeColorSelector(Classes::TComponent* AOwner) : TAdvCustomOfficeColorSelector(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TAdvCustomOfficeColorSelector.Destroy */ inline __fastcall virtual ~TAdvOfficeColorSelector(void) { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TAdvOfficeColorSelector(HWND ParentWindow) : TAdvCustomOfficeColorSelector(ParentWindow) { }
	#pragma option pop
	
};


class DELPHICLASS TAdvOfficeTextColorSelector;
class PASCALIMPLEMENTATION TAdvOfficeTextColorSelector : public TAdvCustomOfficeColorSelector 
{
	typedef TAdvCustomOfficeColorSelector inherited;
	
protected:
	virtual void __fastcall Initialize(void);
	
__published:
	__property AllowFloating ;
	__property Appearance ;
	__property BorderDropDownColor  = {default=8421504};
	__property Caption ;
	__property CaptionAppearance ;
	__property DragGripAppearance ;
	__property CloseOnSelect ;
	__property ColorDropDown ;
	__property ColorDropDownTo  = {default=536870911};
	__property DropDownButton  = {default=0};
	__property DragGripPosition ;
	__property ShowHint ;
	__property ShowSelectedColor  = {default=1};
	__property SelectedColor ;
	__property SelectionAppearance ;
	__property Tools ;
	__property OnMouseEnter ;
	__property OnMouseLeave ;
	__property OnDropDown ;
	__property OnDropDownFloat ;
	__property OnDropDownClose ;
	__property OnClick ;
	__property OnSelect ;
	__property OnSelectColor ;
public:
	#pragma option push -w-inl
	/* TAdvCustomOfficeColorSelector.Create */ inline __fastcall virtual TAdvOfficeTextColorSelector(Classes::TComponent* AOwner) : TAdvCustomOfficeColorSelector(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TAdvCustomOfficeColorSelector.Destroy */ inline __fastcall virtual ~TAdvOfficeTextColorSelector(void) { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TAdvOfficeTextColorSelector(HWND ParentWindow) : TAdvCustomOfficeColorSelector(ParentWindow) { }
	#pragma option pop
	
};


class DELPHICLASS TAdvCustomOfficeTableSelector;
class PASCALIMPLEMENTATION TAdvCustomOfficeTableSelector : public TAdvCustomOfficeSelector 
{
	typedef TAdvCustomOfficeSelector inherited;
	
private:
	TAdvTableSelectorPanel* FTableSelectorPanel;
	int FSelectedColumns;
	int FSelectedRows;
	int FDefaultRowCount;
	int FDefaultColCount;
	Classes::TNotifyEvent FOnSelect;
	AnsiString FTextTable;
	AnsiString FTextCancel;
	TTableSizeSelectEvent FOnSelectTableSize;
	void __fastcall SetDefaultColCount(const int Value);
	void __fastcall SetDefaultRowCount(const int Value);
	void __fastcall TableSelectorOnSelect(System::TObject* Sender);
	
protected:
	DYNAMIC void __fastcall MouseMove(Classes::TShiftState Shift, int X, int Y);
	virtual void __fastcall Loaded(void);
	virtual void __fastcall SetSelectorPanel(void);
	virtual void __fastcall DropDownWindowClose(System::TObject* Sender, Forms::TCloseAction &Action);
	__property int DefaultColCount = {read=FDefaultColCount, write=SetDefaultColCount, default=5};
	__property int DefaultRowCount = {read=FDefaultRowCount, write=SetDefaultRowCount, default=4};
	__property int SelectedColumns = {read=FSelectedColumns, default=0};
	__property int SelectedRows = {read=FSelectedRows, default=0};
	
public:
	__fastcall virtual TAdvCustomOfficeTableSelector(Classes::TComponent* AOwner);
	__fastcall virtual ~TAdvCustomOfficeTableSelector(void);
	__property AnsiString TextTable = {read=FTextTable, write=FTextTable};
	__property AnsiString TextCancel = {read=FTextCancel, write=FTextCancel};
	__property Classes::TNotifyEvent OnSelect = {read=FOnSelect, write=FOnSelect};
	__property TTableSizeSelectEvent OnSelectTableSize = {read=FOnSelectTableSize, write=FOnSelectTableSize};
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TAdvCustomOfficeTableSelector(HWND ParentWindow) : TAdvCustomOfficeSelector(ParentWindow) { }
	#pragma option pop
	
};


class DELPHICLASS TAdvOfficeTableSelector;
class PASCALIMPLEMENTATION TAdvOfficeTableSelector : public TAdvCustomOfficeTableSelector 
{
	typedef TAdvCustomOfficeTableSelector inherited;
	
public:
	__property SelectedColumns  = {default=0};
	__property SelectedRows  = {default=0};
	
__published:
	__property Appeara

⌨️ 快捷键说明

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