?? ttieditbinaryhex.~h
字號(hào):
//---------------------------------------------------------------------------
#ifndef TTIEditBinaryHexH
#define TTIEditBinaryHexH
//---------------------------------------------------------------------------
#include <SysUtils.hpp>
#include <Classes.hpp>
#include <Controls.hpp>
#include <ExtCtrls.hpp>
#include <Buttons.hpp>
//---------------------------------------------------------------------------
enum TTI_DataFormat {dfAsc, dfHex};
class PACKAGE TTTI_EditBinaryHex : public TCustomPanel
{
private:
TSpeedButton * btnHex;
TSpeedButton * btnAsc;
TEdit * edtValue;
TTI_DataFormat FDataFormat;
void __fastcall SetText(AnsiString value);
AnsiString __fastcall GetText();
void __fastcall OnChagneHexAsc(TObject * Sender);
void __fastcall SetDataFormat(TTI_DataFormat value);
TTI_DataFormat __fastcall GetDataFormat();
void __fastcall SetButtonFont(TFont * value);
TFont * __fastcall GetButtonFont();
bool __fastcall StoredDataFormat();
protected:
BEGIN_MESSAGE_MAP
VCL_MESSAGE_HANDLER(WM_SIZE, TMessage, OnResize)
END_MESSAGE_MAP(TCustomPanel)
public:
__fastcall TTTI_EditBinaryHex(TComponent* Owner);
__fastcall ~TTTI_EditBinaryHex();
void __fastcall OnResize(TMessage & Msg);
__published:
virtual void __fastcall Paint(void);
__property AnsiString Text = { read=GetText, write=SetText };
__property TTI_DataFormat DataFormat = { read=GetDataFormat, write=SetDataFormat, default = dfAsc};
__property Font;
__property TFont * ButtonFont = { read=GetButtonFont, write=SetButtonFont };
};
//---------------------------------------------------------------------------
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -