📄 advgrid.hpp
字号:
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TGridCombo(HWND ParentWindow) : Asgcombo::TASGComboBox(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TGridSpin;
class PASCALIMPLEMENTATION TGridSpin : public Asgspin::TAsgSpinEdit
{
typedef Asgspin::TAsgSpinEdit inherited;
private:
HIDESBASE MESSAGE void __fastcall CMWantSpecialKey(Messages::TWMKey &Msg);
HIDESBASE MESSAGE void __fastcall WMChar(Messages::TWMKey &Msg);
protected:
void __fastcall DoClick(bool UpDown);
virtual void __fastcall UpClick(System::TObject* Sender);
virtual void __fastcall DownClick(System::TObject* Sender);
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
DYNAMIC void __fastcall KeyUp(Word &Key, Classes::TShiftState Shift);
DYNAMIC void __fastcall KeyPress(char &Key);
DYNAMIC void __fastcall DoExit(void);
DYNAMIC void __fastcall Change(void);
public:
TAdvStringGrid* FGrid;
__fastcall virtual TGridSpin(Classes::TComponent* AOwner);
void __fastcall ReCreate(void);
public:
#pragma option push -w-inl
/* TAsgSpinEdit.Destroy */ inline __fastcall virtual ~TGridSpin(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TGridSpin(HWND ParentWindow) : Asgspin::TAsgSpinEdit(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TGridTransEdit;
class PASCALIMPLEMENTATION TGridTransEdit : public Stdctrls::TCustomEdit
{
typedef Stdctrls::TCustomEdit inherited;
private:
int FRow;
int FCol;
protected:
DYNAMIC void __fastcall KeyPress(char &Key);
DYNAMIC void __fastcall DoExit(void);
public:
TAdvStringGrid* FGrid;
__fastcall virtual TGridTransEdit(Classes::TComponent* AOwner);
bool __fastcall StopEdit(void);
__property BorderStyle = {default=1};
__published:
__property int Col = {read=FCol, write=FCol, nodefault};
__property int Row = {read=FRow, write=FRow, nodefault};
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TGridTransEdit(HWND ParentWindow) : Stdctrls::TCustomEdit(ParentWindow) { }
#pragma option pop
#pragma option push -w-inl
/* TWinControl.Destroy */ inline __fastcall virtual ~TGridTransEdit(void) { }
#pragma option pop
};
class DELPHICLASS TGridUniEdit;
class PASCALIMPLEMENTATION TGridUniEdit : public Asguni::TAsgUniEdit
{
typedef Asguni::TAsgUniEdit inherited;
private:
MESSAGE void __fastcall CMWantSpecialKey(Messages::TWMKey &Msg);
HIDESBASE MESSAGE void __fastcall WMChar(Messages::TWMKey &Msg);
HIDESBASE MESSAGE void __fastcall WMSetFocus(Messages::TWMSetFocus &Msg);
protected:
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
DYNAMIC void __fastcall KeyPress(char &Key);
DYNAMIC void __fastcall DoExit(void);
public:
TAdvStringGrid* FGrid;
__fastcall virtual TGridUniEdit(Classes::TComponent* AOwner);
void __fastcall ReCreate(void);
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TGridUniEdit(HWND ParentWindow) : Asguni::TAsgUniEdit(ParentWindow) { }
#pragma option pop
#pragma option push -w-inl
/* TWinControl.Destroy */ inline __fastcall virtual ~TGridUniEdit(void) { }
#pragma option pop
};
class DELPHICLASS TGridUniMemo;
class PASCALIMPLEMENTATION TGridUniMemo : public Asguni::TAsgUniMemo
{
typedef Asguni::TAsgUniMemo inherited;
private:
MESSAGE void __fastcall CMWantSpecialKey(Messages::TWMKey &Msg);
HIDESBASE MESSAGE void __fastcall WMChar(Messages::TWMKey &Msg);
HIDESBASE MESSAGE void __fastcall WMSetFocus(Messages::TWMSetFocus &Msg);
protected:
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
DYNAMIC void __fastcall KeyPress(char &Key);
DYNAMIC void __fastcall DoExit(void);
public:
TAdvStringGrid* FGrid;
__fastcall virtual TGridUniMemo(Classes::TComponent* AOwner);
void __fastcall ReCreate(void);
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TGridUniMemo(HWND ParentWindow) : Asguni::TAsgUniMemo(ParentWindow) { }
#pragma option pop
#pragma option push -w-inl
/* TWinControl.Destroy */ inline __fastcall virtual ~TGridUniMemo(void) { }
#pragma option pop
};
class DELPHICLASS TGridUniCombo;
class PASCALIMPLEMENTATION TGridUniCombo : public Asguni::TASGUniComboBox
{
typedef Asguni::TASGUniComboBox inherited;
private:
bool Forced;
bool WorkMode;
int ItemIdx;
Classes::TNotifyEvent FOnReturnKey;
bool ItemChange;
MESSAGE void __fastcall CMWantSpecialKey(Messages::TWMKey &Msg);
HIDESBASE MESSAGE void __fastcall WMSetFocus(Messages::TWMSetFocus &Msg);
protected:
DYNAMIC void __fastcall KeyPress(char &Key);
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
DYNAMIC void __fastcall KeyUp(Word &Key, Classes::TShiftState Shift);
DYNAMIC void __fastcall DoExit(void);
virtual void __fastcall WndProc(Messages::TMessage &Message);
public:
TAdvStringGrid* FGrid;
void __fastcall DoChange(void);
__fastcall virtual TGridUniCombo(Classes::TComponent* AOwner);
void __fastcall SizeDropDownWidth(void);
__published:
__property Classes::TNotifyEvent OnReturnKey = {read=FOnReturnKey, write=FOnReturnKey};
public:
#pragma option push -w-inl
/* TCustomUNIComboBox.Destroy */ inline __fastcall virtual ~TGridUniCombo(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TGridUniCombo(HWND ParentWindow) : Asguni::TASGUniComboBox(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TGridUniEditBtn;
class PASCALIMPLEMENTATION TGridUniEditBtn : public Asguni::TAsgUniEditBtn
{
typedef Asguni::TAsgUniEditBtn inherited;
private:
MESSAGE void __fastcall CMWantSpecialKey(Messages::TWMKey &Msg);
HIDESBASE MESSAGE void __fastcall WMChar(Messages::TWMKey &Msg);
HIDESBASE MESSAGE void __fastcall WMSetFocus(Messages::TWMSetFocus &Msg);
protected:
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
DYNAMIC void __fastcall KeyPress(char &Key);
DYNAMIC void __fastcall DoExit(void);
public:
TAdvStringGrid* FGrid;
__fastcall virtual TGridUniEditBtn(Classes::TComponent* AOwner);
void __fastcall ReCreate(void);
public:
#pragma option push -w-inl
/* TAsgUniEditBtn.Destroy */ inline __fastcall virtual ~TGridUniEditBtn(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TGridUniEditBtn(HWND ParentWindow) : Asguni::TAsgUniEditBtn(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TGridCheckBox;
class PASCALIMPLEMENTATION TGridCheckBox : public Stdctrls::TCheckBox
{
typedef Stdctrls::TCheckBox inherited;
private:
HIDESBASE MESSAGE void __fastcall WMLButtonDown(Messages::TWMMouse &Msg);
protected:
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
DYNAMIC void __fastcall DoExit(void);
public:
TAdvStringGrid* FGrid;
__fastcall virtual TGridCheckBox(Classes::TComponent* AOwner);
void __fastcall ReCreate(void);
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TGridCheckBox(HWND ParentWindow) : Stdctrls::TCheckBox(ParentWindow) { }
#pragma option pop
#pragma option push -w-inl
/* TWinControl.Destroy */ inline __fastcall virtual ~TGridCheckBox(void) { }
#pragma option pop
};
class DELPHICLASS TGridEditBtn;
class PASCALIMPLEMENTATION TGridEditBtn : public Asgedit::TAsgEditBtn
{
typedef Asgedit::TAsgEditBtn inherited;
private:
int FSelKeyDown;
TAdvStringGrid* FGrid;
HIDESBASE MESSAGE void __fastcall WMChar(Messages::TWMKey &Msg);
HIDESBASE MESSAGE void __fastcall WMPaste(Messages::TMessage &Msg);
MESSAGE void __fastcall CMWantSpecialKey(Messages::TWMKey &Msg);
protected:
void __fastcall ExtClick(System::TObject* Sender);
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
DYNAMIC void __fastcall KeyPress(char &Key);
DYNAMIC void __fastcall KeyUp(Word &Key, Classes::TShiftState Shift);
DYNAMIC void __fastcall DoExit(void);
DYNAMIC void __fastcall Change(void);
public:
__fastcall virtual TGridEditBtn(Classes::TComponent* AOwner);
void __fastcall ReCreate(void);
public:
#pragma option push -w-inl
/* TAsgEditBtn.Destroy */ inline __fastcall virtual ~TGridEditBtn(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TGridEditBtn(HWND ParentWindow) : Asgedit::TAsgEditBtn(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TGridUnitEditBtn;
class PASCALIMPLEMENTATION TGridUnitEditBtn : public Asgedit::TAsgUnitEditBtn
{
typedef Asgedit::TAsgUnitEditBtn inherited;
private:
TAdvStringGrid* FGrid;
HIDESBASE MESSAGE void __fastcall WMChar(Messages::TWMKey &Msg);
MESSAGE void __fastcall CMWantSpecialKey(Messages::TWMKey &Msg);
protected:
DYNAMIC void __fastcall KeyDown(Word &Key, Classes::TShiftState Shift);
DYNAMIC void __fastcall DoExit(void);
public:
__fastcall virtual TGridUnitEditBtn(Classes::TComponent* AOwner);
void __fastcall ReCreate(void);
public:
#pragma option push -w-inl
/* TAsgUnitEditBtn.Destroy */ inline __fastcall virtual ~TGridUnitEditBtn(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TGridUnitEditBtn(HWND ParentWindow) : Asgedit::TAsgUnitEditBtn(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TGridDatePicker;
class PASCALIMPLEMENTATION T
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -