66 lines
1.8 KiB
C++
66 lines
1.8 KiB
C++
//---------------------------------------------------------------------------
|
|
|
|
#ifndef CustomerSettingPanelUnitH
|
|
#define CustomerSettingPanelUnitH
|
|
#include "SkinScrollBarUnit.h"
|
|
#include "GlobalUnit.h"
|
|
//---------------------------------------------------------------------------
|
|
#define LINE_HEIGHT (33)
|
|
#define CSPANEL_START (26)
|
|
#define CSPANEL_LEFT (10)
|
|
#define CSPANEL_RIGHT (CSPANEL_LEFT)
|
|
#define CSPANEL_HEIGHT (200)
|
|
//---------------------------------------------------------------------------
|
|
class TCustmerSettingPanel : public Vcl::Extctrls::TPanel
|
|
{
|
|
|
|
private:
|
|
|
|
int m_iShowLine;
|
|
int m_iTopLine;
|
|
int m_iTotalLine;
|
|
|
|
TSkinScrollBar *m_ScrollBar;
|
|
|
|
TCheckBox *m_ckInitProject;
|
|
TCheckBox *m_ckDownloadStyle;
|
|
TCheckBox *m_ckPreBeat;
|
|
TComboBox *m_cbChordMode;
|
|
TComboBox *m_cbPreStage;
|
|
TComboBox *m_cbPreSortMode;
|
|
TComboBox *m_cbPreSortUD;
|
|
void __fastcall CKBoxChange(TObject* Sender);
|
|
void __fastcall CBChange(TObject* Sender);
|
|
|
|
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;
|
|
char m_cPreStage;
|
|
int m_iPreStyleSort;
|
|
|
|
void __fastcall SetContent();
|
|
|
|
__fastcall TCustmerSettingPanel( TComponent* Owner);
|
|
__fastcall ~TCustmerSettingPanel();
|
|
};
|
|
//---------------------------------------------------------------------------
|
|
#endif
|