📄 scrollbar.h
字号:
#ifndef _SCROLLBAR_H
#define _SCROLLBAR_H
#define SCROLLBAR_WIDTH 10
#define SLIP_WIDTH 6
typedef struct ScrollBar
{
IShell *pIShell;
IDisplay *pIDisplay;
uint32 nLength;
uint32 nStep;
uint32 nPos;
// uint32 nSlipLength;
AEERect m_rcRect;
IImage *pScrlImg;
IImage *pSlpImg;
} ScrollBar;
extern int Scrollbar_New(uint16 nSize, IShell *pIShell, ScrollBar **ppo);
extern boolean Scrollbar_HandleEvent(ScrollBar* pMe, AEEEvent eCode,
uint16 wParam, uint32 dwParam);
extern boolean ScrollBar_Redraw(ScrollBar* pMe);
extern boolean Scrollbar_InitData(ScrollBar *po);
// 删除ScrollBar
extern void ScrollBar_Reset(ScrollBar *po);
extern void ScrollBar_SetLength(ScrollBar *po, uint32 nLength);
extern void ScrollBar_SetStep(ScrollBar *po, uint32 nStep);
extern void ScrollBar_SetPos(ScrollBar *po, uint32 nPos);
extern uint32 ScrollBar_GetLength(ScrollBar *po);
extern uint32 ScrollBar_GetStep(ScrollBar *po);
extern uint32 ScrollBar_GetPos(ScrollBar *po);
extern void ScrollBar_SetRect(ScrollBar *po, const AEERect *prc);
extern void ScrollBar_GetRect(ScrollBar *po, AEERect *prc);
extern void ScrollBar_StepIt(ScrollBar *po, boolean bDown);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -