📄 numberinputbox.h
字号:
//--------------------------------------------------
// Desc: NumberInputBox
// Date: 2007.6.10 /update
// Author: artsylee
//
// Copyright (C) 2007 artsylee
//
//--------------------------------------------------
#ifndef _NUMBERINPUTBOX_
#define _NUMBERINPUTBOX_
#include "Window.h"
class ASE_DLL CNumberInputBox : public CWindow
{
public:
CNumberInputBox(CWindow* pParent = NULL);
virtual ~CNumberInputBox();
virtual bool LoadFromIni(char* pfilename, char* pIndex);
virtual DWORD ProcessEvent();
virtual void Render();
void SetValue(float value);
void SetValue(int value);
void SetEmptyValue(void);
float GetValue(void);
void PostValue(void);
protected:
void UpdateCursor(void);
void BackSpace(void);
protected:
enum BACKSTATE
{
CLEAR,
CLICKED,
HELD,
};
// Cursor
bool m_bShowCursor;
DWORD m_CursorTime;
DWORD m_hCursor;
int m_CursorOffset;
// Backspace Delay & Repeat
BACKSTATE m_BackState;
DWORD m_dwStateTime;
};
#endif // _NUMBERINPUTBOX_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -