Initial commit
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
#ifndef CustomerSettingPanelUnitH
|
||||
#define CustomerSettingPanelUnitH
|
||||
#include "SkinScrollBarUnit.h"
|
||||
#include "CKBox.h"
|
||||
#include "ComboBoxComponent.h"
|
||||
//#include "GlobalUnit.h"
|
||||
//---------------------------------------------------------------------------
|
||||
#define LINE_NUM (5)
|
||||
#define LINE_HEIGHT (40)
|
||||
#define PANEL_START (26)
|
||||
#define PANEL_LEFT (10)
|
||||
#define PANEL_RIGHT (PANEL_LEFT)
|
||||
#define PANEL_HEIGHT (260)
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
class TCustmerSettingPanel : public Vcl::Extctrls::TPanel
|
||||
{
|
||||
|
||||
private:
|
||||
|
||||
int m_iShowLine;
|
||||
int m_iTopLine;
|
||||
|
||||
TSkinScrollBar *m_ScrollBar;
|
||||
|
||||
TCKBox *m_ckInitProject;
|
||||
TCKBox *m_ckDownloadStyle;
|
||||
TCKBox *m_ckPreBeat;
|
||||
TCKBox *m_ckSegColor;
|
||||
|
||||
TComboBoxComponent *m_cbChordMode;
|
||||
TComboBoxComponent *m_cbPreStage;
|
||||
|
||||
void __fastcall CKBoxChange(TObject* Sender);
|
||||
void __fastcall ChordModeChange(TComboBoxItem* Sender, int Index);
|
||||
void __fastcall PreStageChange(TComboBoxItem* Sender, int Index);
|
||||
void __fastcall SetShowLine();
|
||||
|
||||
virtual void __fastcall CreateWnd();
|
||||
virtual void __fastcall Paint(void);
|
||||
|
||||
MESSAGE void __fastcall WMEraseBkgnd(TWMEraseBkgnd &Message);
|
||||
MESSAGE void __fastcall WMVScroll(Winapi::Messages::TWMScroll &Message);
|
||||
MESSAGE void __fastcall WMMouseWheel(TWMMouseWheel &Message);
|
||||
|
||||
BEGIN_MESSAGE_MAP
|
||||
MESSAGE_HANDLER(WM_ERASEBKGND, TWMEraseBkgnd, WMEraseBkgnd)
|
||||
MESSAGE_HANDLER(WM_VSCROLL, TWMVScroll, WMVScroll)
|
||||
MESSAGE_HANDLER(WM_MOUSEWHEEL, TWMMouseWheel, WMMouseWheel)
|
||||
END_MESSAGE_MAP( Vcl::Extctrls::TPanel )
|
||||
|
||||
public:
|
||||
bool m_bAutoOpenProject;
|
||||
bool m_bDownloadStyle;
|
||||
bool m_bPreBeat;
|
||||
bool m_bAlphaKey;
|
||||
bool m_bSegColor;
|
||||
char m_cPreStage;
|
||||
|
||||
void __fastcall SetContent();
|
||||
|
||||
__fastcall TCustmerSettingPanel( TComponent* Owner);
|
||||
__fastcall ~TCustmerSettingPanel();
|
||||
};
|
||||
//---------------------------------------------------------------------------
|
||||
#endif
|
||||
Reference in New Issue
Block a user