numberinputbox.h
来自「一个自己写的游戏引擎,用DirectX 写成」· C头文件 代码 · 共 52 行
H
52 行
//--------------------------------------------------
// 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 + =
减小字号Ctrl + -
显示快捷键?