📄 digital_textctl.h
字号:
/**
* File Name : digital_textctl.h
* Created : 07/04/20
* Author : ZhongNingLin@neusoft.com
* Model : 05YOP
* Description : [[CN]] 此文件的职责是: 创建一个输入数字的文本控件[[CN]]
**/
#ifndef _DIGITAL_TEXTCTL_H
#define _DIGITAL_TEXTCTL_H
#define CDIGITALCTL_MAX_DIGITS 8 // The max number of digits the control can display
#define CDIGITALCTL_DECIMAL_PRECISION 2 // The decimal precision of the control's value
#define CTL_TAB_LEFT 0 // The wParam value of a left key press in an EVT_CTL_TAB event
#define CTL_TAB_RIGHT 1 // The wParam value of a right key press in an EVT_CTL_TAB event
// Control Structure
typedef struct
{
uint32 m_nAmount;
IStatic* m_pAmount;
boolean m_bIsActive;
} CDigitalCtl;
extern CDigitalCtl* CDIGITALCTL_CreateInstance( IShell* pIShell );
extern boolean CDIGITALCTL_HandleEvent( CDigitalCtl* pCtl, AEEEvent eCode, uint16 wParam, uint32 dwParam );
extern void CDIGITALCTL_SetActive( CDigitalCtl* pCtl, boolean bActive );
extern boolean CDIGITALCTL_IsActive( CDigitalCtl* pCtl );
extern void CDIGITALCTL_Release( CDigitalCtl* pCtl );
extern void CDIGITALCTL_Reset( CDigitalCtl* pCtl );
extern void CDIGITALCTL_SetValue( CDigitalCtl* pCtl, uint32 nValue );
extern uint32 CDIGITALCTL_GetValue( CDigitalCtl* pCtl );
extern void CDIGITALCTL_ConvertValueToString( uint32 nValue, AECHAR* psValueBuf, uint32 nValueBufSize );
extern void CDIGITALCTL_Redraw( CDigitalCtl* pCtl );
extern void CDIGITALCTL_SetRect( CDigitalCtl* pCtl, AEERect* pRect );
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -