advtouchkeyboard.hpp
来自「TMSPack基本上涵盖了Delphi所有的基础控件」· HPP 代码 · 共 466 行 · 第 1/2 页
HPP
466 行
// Borland C++ Builder
// Copyright (c) 1995, 2005 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Advtouchkeyboard.pas' rev: 10.00
#ifndef AdvtouchkeyboardHPP
#define AdvtouchkeyboardHPP
#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 <Sysutils.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Extctrls.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Stdctrls.hpp> // Pascal unit
#include <Dialogs.hpp> // Pascal unit
#include <Inifiles.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Forms.hpp> // Pascal unit
#include <Math.hpp> // Pascal unit
#include <Variants.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Advtouchkeyboard
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TSpecialKey { skNone, skAlt, skAltGr, skShift, skCaps, skCtrl, skNum, skScroll, skReturn, skAdd, skDivide, skDecimal, skSubstract, skMultiply, skTab, skWin, skApp, skBackSpace, skSpaceBar, skLeft, skRight, skUp, skDown };
#pragma option pop
typedef void __fastcall (__closure *TTouchKeyEvent)(System::TObject* Sender, int Index);
class DELPHICLASS TAdvTouchKey;
class DELPHICLASS TAdvTouchKeyItem;
class PASCALIMPLEMENTATION TAdvTouchKeyItem : public Classes::TCollectionItem
{
typedef Classes::TCollectionItem inherited;
private:
TAdvTouchKey* FTouchKey;
AnsiString __fastcall GetCaption();
int __fastcall GetX(void);
int __fastcall GetY(void);
void __fastcall SetCaption(const AnsiString Value);
void __fastcall SetX(const int Value);
void __fastcall SetY(const int Value);
void __fastcall SetPictureDownState(const Graphics::TBitmap* Value);
void __fastcall SetPictureNormalState(const Graphics::TBitmap* Value);
Graphics::TBitmap* __fastcall GetPictureDownState(void);
Graphics::TBitmap* __fastcall GetPictureNormalState(void);
int __fastcall GetHeight(void);
int __fastcall GetWidth(void);
void __fastcall SetHeight(const int Value);
void __fastcall SetWidth(const int Value);
int __fastcall GetOldH(void);
int __fastcall GetOldW(void);
void __fastcall SetOldH(const int Value);
void __fastcall SetOldW(const int Value);
int __fastcall GetOldX(void);
int __fastcall GetOldY(void);
void __fastcall SetOldX(const int Value);
void __fastcall SetOldY(const int Value);
int __fastcall GetKeyValue(void);
void __fastcall SetKeyvalue(const int Value);
Graphics::TColor __fastcall GetBorderColor(void);
Graphics::TColor __fastcall GetBorderColorDown(void);
Graphics::TColor __fastcall GetColor(void);
Graphics::TColor __fastcall GetColorDown(void);
int __fastcall GetImageIndex(void);
TSpecialKey __fastcall GetSpecialKey(void);
Graphics::TColor __fastcall GetTextColor(void);
Graphics::TColor __fastcall GetTextColorDown(void);
void __fastcall SetBorderColor(const Graphics::TColor Value);
void __fastcall SetBorderColorDown(const Graphics::TColor Value);
void __fastcall SetColor(const Graphics::TColor Value);
void __fastcall SetColorDown(const Graphics::TColor Value);
void __fastcall SetImageIndex(const int Value);
void __fastcall SetpecialKey(const TSpecialKey Value);
void __fastcall SetTextColor(const Graphics::TColor Value);
void __fastcall SetTextColorDown(const Graphics::TColor Value);
AnsiString __fastcall GetShiftCaption();
AnsiString __fastcall GetAltGrCaption();
void __fastcall SetAltGrCaption(const AnsiString Value);
void __fastcall SetShiftCaption(const AnsiString Value);
int __fastcall GetAltGrKeyValue(void);
int __fastcall GetShiftKeyValue(void);
void __fastcall SetAltGrKeyValue(const int Value);
void __fastcall SetShiftKeyValue(const int Value);
AnsiString __fastcall GetShortCut();
void __fastcall SetShortCut(const AnsiString Value);
protected:
virtual AnsiString __fastcall GetDisplayName();
public:
__fastcall virtual TAdvTouchKeyItem(Classes::TCollection* Collection);
__fastcall virtual ~TAdvTouchKeyItem(void);
__property int OldH = {read=GetOldH, write=SetOldH, nodefault};
__property int OldW = {read=GetOldW, write=SetOldW, nodefault};
__property int OldX = {read=GetOldX, write=SetOldX, nodefault};
__property int OldY = {read=GetOldY, write=SetOldY, nodefault};
__published:
__property int X = {read=GetX, write=SetX, nodefault};
__property int Y = {read=GetY, write=SetY, nodefault};
__property AnsiString Caption = {read=GetCaption, write=SetCaption};
__property AnsiString ShiftCaption = {read=GetShiftCaption, write=SetShiftCaption};
__property AnsiString AltGrCaption = {read=GetAltGrCaption, write=SetAltGrCaption};
__property int KeyValue = {read=GetKeyValue, write=SetKeyvalue, nodefault};
__property int ShiftKeyValue = {read=GetShiftKeyValue, write=SetShiftKeyValue, nodefault};
__property int AltGrKeyValue = {read=GetAltGrKeyValue, write=SetAltGrKeyValue, nodefault};
__property Graphics::TBitmap* PictureDownState = {read=GetPictureDownState, write=SetPictureDownState};
__property Graphics::TBitmap* PictureNormalState = {read=GetPictureNormalState, write=SetPictureNormalState};
__property int Height = {read=GetHeight, write=SetHeight, nodefault};
__property int Width = {read=GetWidth, write=SetWidth, nodefault};
__property TSpecialKey SpecialKey = {read=GetSpecialKey, write=SetpecialKey, nodefault};
__property Graphics::TColor BorderColor = {read=GetBorderColor, write=SetBorderColor, nodefault};
__property Graphics::TColor BorderColorDown = {read=GetBorderColorDown, write=SetBorderColorDown, nodefault};
__property Graphics::TColor Color = {read=GetColor, write=SetColor, nodefault};
__property Graphics::TColor ColorDown = {read=GetColorDown, write=SetColorDown, nodefault};
__property Graphics::TColor TextColor = {read=GetTextColor, write=SetTextColor, nodefault};
__property Graphics::TColor TextColorDown = {read=GetTextColorDown, write=SetTextColorDown, nodefault};
__property int ImageIndex = {read=GetImageIndex, write=SetImageIndex, nodefault};
__property AnsiString ShortCut = {read=GetShortCut, write=SetShortCut};
};
class PASCALIMPLEMENTATION TAdvTouchKey : public Controls::TGraphicControl
{
typedef Controls::TGraphicControl inherited;
private:
AnsiString FCaption;
Graphics::TBitmap* FCurrentBitmap;
TAdvTouchKeyItem* FItem;
Graphics::TBitmap* FPictureNormalState;
Graphics::TBitmap* FPictureDownState;
int FKeyValue;
Controls::TKeyEvent FOnKeyDown;
Graphics::TBitmap* FBmp;
TSpecialKey FSpecialKey;
Graphics::TColor FBorderColor;
Graphics::TColor FBorderColorDown;
Graphics::TColor FColor;
Graphics::TColor FTextColorDown;
Graphics::TColor FColorDown;
int FImageIndex;
Graphics::TColor FTextColor;
AnsiString FAltGrCaption;
AnsiString FShiftCaption;
Byte FDownState;
bool FKeyNormalPosition;
Graphics::TFont* FSmallFont;
Graphics::TFont* FFont;
int FAltGrKeyValue;
int FShiftKeyValue;
int FOldH;
int FOldW;
int FOldX;
int FOldY;
AnsiString FShortCut;
void __fastcall SetCaption(const AnsiString Value);
void __fastcall SetPictureDownState(const Graphics::TBitmap* Value);
void __fastcall SetPictureNormalState(const Graphics::TBitmap* Value);
void __fastcall SetAltGrCaption(const AnsiString Value);
void __fastcall SetAltrCaption(const AnsiString Value);
void __fastcall SetBorderColor(const Graphics::TColor Value);
HIDESBASE void __fastcall SetColor(const Graphics::TColor Value);
void __fastcall SetTextColor(const Graphics::TColor Value);
bool __fastcall GetDownState(void);
void __fastcall SetDownState(const bool Value);
protected:
virtual void __fastcall Paint(void);
DYNAMIC void __fastcall MouseDown(Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
DYNAMIC void __fastcall MouseUp(Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
public:
__fastcall virtual TAdvTouchKey(Classes::TComponent* AOwner);
__fastcall virtual ~TAdvTouchKey(void);
__property TAdvTouchKeyItem* TouchKeyItem = {read=FItem, write=FItem};
__property int OldH = {read=FOldH, write=FOldH, nodefault};
__property int OldW = {read=FOldW, write=FOldW, nodefault};
__property int OldX = {read=FOldX, write=FOldX, nodefault};
__property int OldY = {read=FOldY, write=FOldY, nodefault};
__property bool Down = {read=GetDownState, write=SetDownState, nodefault};
__published:
__property Left ;
__property Top ;
__property AnsiString ShiftCaption = {read=FShiftCaption, write=SetAltrCaption};
__property AnsiString AltGrCaption = {read=FAltGrCaption, write=SetAltGrCaption};
__property AnsiString Caption = {read=FCaption, write=SetCaption};
__property Graphics::TColor BorderColor = {read=FBorderColor, write=SetBorderColor, default=8421504};
__property Graphics::TColor BorderColorDown = {read=FBorderColorDown, write=FBorderColorDown, default=0};
__property Graphics::TColor Color = {read=FColor, write=SetColor, default=12632256};
__property Graphics::TColor ColorDown = {read=FColorDown, write=FColorDown, default=8421504};
__property Graphics::TColor TextColor = {read=FTextColor, write=SetTextColor, default=0};
__property Graphics::TColor TextColorDown = {read=FTextColorDown, write=FTextColorDown, default=0};
__property int ImageIndex = {read=FImageIndex, write=FImageIndex, default=-1};
__property Height = {default=40};
__property Width = {default=40};
__property TSpecialKey SpecialKey = {read=FSpecialKey, write=FSpecialKey, nodefault};
__property int KeyValue = {read=FKeyValue, write=FKeyValue, nodefault};
__property int ShiftKeyValue = {read=FShiftKeyValue, write=FShiftKeyValue, default=-1};
__property int AltGrKeyValue = {read=FAltGrKeyValue, write=FAltGrKeyValue, default=-1};
__property Graphics::TBitmap* PictureDownState = {read=FPictureDownState, write=SetPictureDownState};
__property Graphics::TBitmap* PictureNormalState = {read=FPictureNormalState, write=SetPictureNormalState};
__property AnsiString ShortCut = {read=FShortCut, write=FShortCut};
__property Controls::TKeyEvent OnKeyDown = {read=FOnKeyDown, write=FOnKeyDown};
};
class DELPHICLASS TAdvTouchKeyCollection;
class PASCALIMPLEMENTATION TAdvTouchKeyCollection : public Classes::TCollection
{
typedef Classes::TCollection inherited;
public:
TAdvTouchKeyItem* operator[](int Index) { return Items[Index]; }
private:
Classes::TComponent* FOwner;
HIDESBASE TAdvTouchKeyItem* __fastcall GetItem(int Index);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?