📄 border.h
字号:
struct _Border
{
HWND m_grBorderID;
Rect m_rPosition;
eShape m_eShape;
eBack_Style m_eBackStyle;
TextItem m_tiActiveText;
// TextItem m_tiInActiveText;
RectItem m_riActiveRect;
// RectItem m_riInActiveRect;
int m_nID;
int nRisus;
Page* m_pParentPage;
Page* gpage;
};
Border* Border_Initialize2(
int Position_left,
int Position_top,
int Position_right,
int Position_bottom,
eShape eShape, \
eBack_Style eBackStyle, \
STRING AcText_szContent,
LOG_FONT AcText_LOG_FONT,
BOOL AcText_bFring,
eLocation AcText_eLocation,
COLORREF AcText_dwTextColor,
COLORREF AcRect_dwFaceColor,
COLORREF AcRect_dwFrameColor,
eFrame AcRect_eFrameThick,
eFace_Style AcRect_eFaceStyle,
int AcRect_TopLeft_x,
int AcRect_TopLeft_y,
int AcRect_BottomRight_x,
int AcRect_BottomRight_y,
int nID,
int nRisus,
int nFrameSytle,
int nFrameContrans,
Page* gpage
);
Border* border_struct_init2(
Rect Position,
eShape eShape,
eBack_Style eBackStyle,
TextItem ActiveText,
TextItem InActiveText,
RectItem ActiveRect,
RectItem InActiveRect,
int nID,
int nRisus,
Page* gpage
);
void ExposureBorder(Border* border,HDC hdc);void ExposureBorderDrawLabel(Border* border,HDC hdc);void ExposureBorderDraw3D(Border* border,int offset,HDC hdc);void ExposureBorderDrawShade(Border* border,int offset,HDC hdc);void ExposureBorderDrawFace(Border* border,int offset,HDC hdc);void ExposureBorderDrawFrame(Border* border,int rim,HDC hdc);void border_free_resource(Border* pBorder);
// miniGUI.
#define BORDER_MINIGUI ("Border_miniGUI")
extern BOOL RegisterBorderminiGUI (void);
extern void UnRegisterBorderminiGUI (void);
extern int Border_miniGUIProc (HWND hwnd, int message, WPARAM wParam, LPARAM lParam);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -