📄 inspectorbar.hpp
字号:
// CodeGear C++ Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Inspectorbar.pas' rev: 11.00
#ifndef InspectorbarHPP
#define InspectorbarHPP
#pragma delphiheader begin
#pragma option push
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp> // Pascal unit
#include <Sysinit.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Extctrls.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Stdctrls.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Dialogs.hpp> // Pascal unit
#include <Sysutils.hpp> // Pascal unit
#include <Forms.hpp> // Pascal unit
#include <Mask.hpp> // Pascal unit
#include <Comctrls.hpp> // Pascal unit
#include <Commctrl.hpp> // Pascal unit
#include <Comobj.hpp> // Pascal unit
#include <Activex.hpp> // Pascal unit
#include <Menus.hpp> // Pascal unit
#include <Inspedits.hpp> // Pascal unit
#include <Advstyleif.hpp> // Pascal unit
#include <Inspxpvs.hpp> // Pascal unit
#include <Inspdd.hpp> // Pascal unit
#include <Inspimg.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Inspectorbar
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TShadeType { stNormal, stNoise, stDiagShade, stHShade, stVShade, stHBump, stVBump, stSoftBump, stHardBump, stLMetal, stRMetal, stIRadial, stORadial, stHShadeInv, stVShadeInv, stXPButton, stBitmap, stBitmapRStretch, stBitmapLStretch };
#pragma option pop
#pragma option push -b-
enum TPropertyType { ptInteger, ptFloat, ptText, ptColor, ptFont, ptBoolean, ptValues, ptIntSpin, ptTextButton, ptPropButton, ptDate, ptTime, ptCustom, ptValuesList, ptFixedColor, ptButton, ptPassword, ptPicture };
#pragma option pop
#pragma option push -b-
enum TVAlignment { vaTop, vaCenter, vaBottom };
#pragma option pop
#pragma option push -b-
enum TCaptionShape { csRectangle, csRounded, csSemiRounded };
#pragma option pop
#pragma option push -b-
enum TOpenClosePosition { ocpLeft, ocpRight };
#pragma option pop
#pragma option push -b-
enum TOpenCloseGraphic { ocgNone, ocgCross, ocgTriangle, ocgGlyph };
#pragma option pop
class DELPHICLASS TInspectorPanel;
class DELPHICLASS TInspectorItem;
typedef void __fastcall (__closure *TInspectorItemEvent)(System::TObject* Sender, TInspectorPanel* AInspectorPanel, TInspectorItem* AInspectorItem);
typedef void __fastcall (__closure *TInspectorItemAnchorEvent)(System::TObject* Sender, TInspectorPanel* AInspectorPanel, TInspectorItem* AInspectorItem, AnsiString Anchor);
typedef void __fastcall (__closure *TInspectorItemEditEvent)(System::TObject* Sender, TInspectorPanel* AInspectorPanel, TInspectorItem* AInspectorItem, AnsiString &Value);
typedef void __fastcall (__closure *TInspectorItemComboEvent)(System::TObject* Sender, TInspectorPanel* AInspectorPanel, TInspectorItem* AInspectorItem, int Index);
typedef void __fastcall (__closure *TInspectorItemColorEvent)(System::TObject* Sender, TInspectorPanel* AInspectorPanel, TInspectorItem* AInspectorItem, Graphics::TColor AColor);
typedef void __fastcall (__closure *TInspectorPanelEvent)(System::TObject* Sender, TInspectorPanel* AInspectorPanel);
typedef void __fastcall (__closure *TInspectorURLEvent)(System::TObject* Sender, AnsiString URL, bool &DefaultHandler);
typedef void __fastcall (__closure *TInspectorFileDropEvent)(System::TObject* Sender, AnsiString FileName, bool &DefaultHandler);
typedef void __fastcall (__closure *TPanelDrawEvent)(System::TObject* Sender, TInspectorPanel* AInspectorPanel, Graphics::TCanvas* ACanvas, const Types::TRect &ARect, bool &DefaultDraw);
typedef void __fastcall (__closure *TItemDrawEvent)(System::TObject* Sender, TInspectorItem* AInspectorItem, Graphics::TCanvas* ACanvas, const Types::TRect &ARect, bool &DefaultDraw);
typedef void __fastcall (__closure *TGetValueListEvent)(System::TObject* Sender, TInspectorItem* AInspectorItem, Classes::TStringList* ValueList);
#pragma option push -b-
enum TInspectorEditButton { ebDropDown, ebMore, ebSpin, ebNone };
#pragma option pop
typedef void __fastcall (__closure *TCustomEditButtonEvent)(System::TObject* Sender, TInspectorItem* AInspectorItem, TInspectorEditButton &AEditButton);
typedef void __fastcall (__closure *TCustomEditDrawEvent)(System::TObject* Sender, TInspectorItem* AInspectorItem, Graphics::TCanvas* Canvas, const Types::TRect &ARect, bool &DefaultDraw);
typedef void __fastcall (__closure *THelpAnchorEvent)(System::TObject* Sender, AnsiString Anchor);
typedef void __fastcall (__closure *TStartLabelEdit)(System::TObject* Sender, AnsiString &text);
typedef void __fastcall (__closure *TStopLabelEdit)(System::TObject* Sender, AnsiString OldText, AnsiString &NewText, bool &accept);
typedef void __fastcall (__closure *TItemValueEvent)(System::TObject* sender, TInspectorPanel* AInspectorPanel, TInspectorItem* AInspectorItem, AnsiString &Value);
#pragma option push -b-
enum TInspectorEditType { ieText, ieInteger, ieFloat };
#pragma option pop
#pragma option push -b-
enum TInspectorBarStyle { esOffice2003Blue, esOffice2003Silver, esOffice2003Olive, esOffice2003Classic, esOffice2007Luna, esOffice2007Obsidian, esWindowsXP, esWhidbey, esCustom, esOffice2007Silver };
#pragma option pop
#pragma option push -b-
enum XPColorScheme { xpNone, xpBlue, xpGreen, xpGray };
#pragma option pop
class DELPHICLASS TInspectorEdit;
class PASCALIMPLEMENTATION TInspectorEdit : public Mask::TMaskEdit
{
typedef Mask::TMaskEdit inherited;
private:
TInspectorItem* FInspectorItem;
AnsiString FOrigValue;
TInspectorEditType FInspEditType;
bool FMultiLine;
void __fastcall SetMultiLine(const bool Value);
protected:
DYNAMIC void __fastcall DoExit(void);
DYNAMIC void __fastcall KeyPress(char &Key);
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
public:
__fastcall virtual TInspectorEdit(Classes::TComponent* AOwner);
virtual void __fastcall CreateParams(Controls::TCreateParams &Params);
__published:
__property AnsiString OrigValue = {read=FOrigValue, write=FOrigValue};
__property TInspectorItem* InspectorItem = {read=FInspectorItem, write=FInspectorItem};
__property TInspectorEditType InspEditType = {read=FInspEditType, write=FInspEditType, nodefault};
__property bool MultiLine = {read=FMultiLine, write=SetMultiLine, nodefault};
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TInspectorEdit(HWND ParentWindow) : Mask::TMaskEdit(ParentWindow) { }
#pragma option pop
#pragma option push -w-inl
/* TWinControl.Destroy */ inline __fastcall virtual ~TInspectorEdit(void) { }
#pragma option pop
};
class DELPHICLASS TInspectorCombo;
class PASCALIMPLEMENTATION TInspectorCombo : public Inspedits::TInspComboBox
{
typedef Inspedits::TInspComboBox inherited;
private:
TInspectorItem* FInspectorItem;
AnsiString FOrigValue;
protected:
DYNAMIC void __fastcall DoExit(void);
DYNAMIC void __fastcall KeyPress(char &Key);
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
public:
__fastcall virtual TInspectorCombo(Classes::TComponent* AOwner);
__published:
__property AnsiString OrigValue = {read=FOrigValue, write=FOrigValue};
__property TInspectorItem* InspectorItem = {read=FInspectorItem, write=FInspectorItem};
public:
#pragma option push -w-inl
/* TCustomComboBox.Destroy */ inline __fastcall virtual ~TInspectorCombo(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TInspectorCombo(HWND ParentWindow) : Inspedits::TInspComboBox(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TInspectorColorCombo;
class PASCALIMPLEMENTATION TInspectorColorCombo : public Inspedits::TInspColorComboBox
{
typedef Inspedits::TInspColorComboBox inherited;
private:
TInspectorItem* FInspectorItem;
Graphics::TColor FOrigValue;
protected:
DYNAMIC void __fastcall DoExit(void);
DYNAMIC void __fastcall KeyPress(char &Key);
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
public:
__fastcall virtual TInspectorColorCombo(Classes::TComponent* AOwner);
__published:
__property Graphics::TColor OrigValue = {read=FOrigValue, write=FOrigValue, nodefault};
__property TInspectorItem* InspectorItem = {read=FInspectorItem, write=FInspectorItem};
public:
#pragma option push -w-inl
/* TCustomComboBox.Destroy */ inline __fastcall virtual ~TInspectorColorCombo(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TInspectorColorCombo(HWND ParentWindow) : Inspedits::TInspColorComboBox(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TInspectorSpin;
class PASCALIMPLEMENTATION TInspectorSpin : public Inspedits::TInspSpinEdit
{
typedef Inspedits::TInspSpinEdit inherited;
private:
TInspectorItem* FInspectorItem;
AnsiString FOrigValue;
protected:
DYNAMIC void __fastcall DoExit(void);
DYNAMIC void __fastcall KeyPress(char &Key);
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
public:
__fastcall virtual TInspectorSpin(Classes::TComponent* AOwner);
virtual void __fastcall CreateParams(Controls::TCreateParams &Params);
__published:
__property AnsiString OrigValue = {read=FOrigValue, write=FOrigValue};
__property TInspectorItem* InspectorItem = {read=FInspectorItem, write=FInspectorItem};
public:
#pragma option push -w-inl
/* TInspSpinEdit.Destroy */ inline __fastcall virtual ~TInspectorSpin(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TInspectorSpin(HWND ParentWindow) : Inspedits::TInspSpinEdit(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TInspectorEditBtn;
class PASCALIMPLEMENTATION TInspectorEditBtn : public Inspedits::TInspEditBtn
{
typedef Inspedits::TInspEditBtn inherited;
private:
TInspectorItem* FInspectorItem;
AnsiString FOrigValue;
protected:
DYNAMIC void __fastcall DoExit(void);
DYNAMIC void __fastcall KeyPress(char &Key);
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
public:
__fastcall virtual TInspectorEditBtn(Classes::TComponent* AOwner);
virtual void __fastcall CreateParams(Controls::TCreateParams &Params);
__published:
__property AnsiString OrigValue = {read=FOrigValue, write=FOrigValue};
__property TInspectorItem* InspectorItem = {read=FInspectorItem, write=FInspectorItem};
public:
#pragma option push -w-inl
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -