⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 border.h

📁 一个minigui 工程框架,需要windows 下的minigui 开发环境
💻 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 + -