📄 advofficeselectors.hpp
字号:
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 + -