label.h

来自「一个minigui 工程框架,需要windows 下的minigui 开发环境」· C头文件 代码 · 共 52 行

H
52
字号


// 



struct _Label
{
	HWND m_grLabelID;	
	Rect m_rPosition;
	TextItem m_tiActiveText;
//	GR_GC_ID gc;
	int m_nID;
	Page* m_pParentPage;
	Page* gpage;
};


Label* Label_Initialize(
					int Position_left,
					int Position_top,
					int Position_right,
					int Position_bottom,

					STRING AcText_szContent,	
					LOG_FONT AcText_LOG_FONT,	
					BOOL AcText_bFring,		
					eLocation AcText_eLocation,
					COLORREF AcText_dwTextColor,

					int nID,					
					Page* gpage
			);

Label* label_struct_init(
						 Rect position,
						 TextItem ActiveText,
						 int nID,
						 Page* gpage
						 );


void ExposureLabel(Label* label);

void label_free_resource (Label* lbp);

// miniGUI.
#define LABEL_MINIGUI ("Label_miniGUI")
extern BOOL RegisterLabelminiGUI (void);
extern void UnRegisterLabelminiGUI (void);
extern int Label_miniGUIProc (HWND hwnd, int message, WPARAM wParam, LPARAM lParam);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?