📄 project.h
字号:
// project.hextern WinInfoList gWinInfoList;
extern Page* g_page;
extern Page* g_list;
extern int g_list_number;
extern int level; // 0: page . 1: subpage .
extern int subscript;
extern Page* page_pointer;
extern Button* button_pointer; extern Border* border_pointer;extern Image* image_pointer;extern Label* label_pointer;extern Line* line_pointer;
extern Gauge* gauge_pointer;
extern Clock* clock_pointer;extern Page* subpage_pointer;extern Miscii g_miscii;
int ParselScript(char* filename);
void Initglobalval();
int GetAtomType (const char* pStrObj);
_INDEX GetIndexInformation(const char* pStrObj, int* pos);
long GetLongVal(const char* pStrObj, int* pos);
float GetFloatVal(const char* pStrObj, int* pos);
char* GetStringVal(const char* pStrObj, int len, int* pos,int* ret);
void StringReplace(char** pStrObj,int* nLen,const char* source,int slen, const char target);
void HexDisposal(char** pStrObj,int* nLen);
int GetStringLen(const char* str);
int PushInfo(WinInfo* info);
WinInfo* SearchInfo(HWND id); // id.
HWND CreateButton(Button* button_p,Page* page_p);
HWND CreateBorder(Border* border_p,Page* page_p);
HWND CreateLabel(Label* label_p,Page* page_p);
HWND CreatePage(Page* page_p);BOOL CreatePageCreate(const char* objstring);
BOOL CreatePageVersion(const char* objstring);
BOOL CreatePageSize(const char* objstring);
BOOL CreatePageInfo(const char* objstring);
BOOL CreatePageCommunication(const char* objstring);
BOOL CreatePageSub2(const char* objstring);
BOOL CreatePageButton2(const char* objstring,int type);BOOL CreatePageThemestyle(const char* objstring);
BOOL CreatePageBorder2(const char*objstring);
BOOL CreatePageText(const char* objstring);
BOOL CreatePageImage(const char* objstring);
HWND CreateImage(Image* image_p,Page* page_p);
int Misc_init(Miscii* misc);
int Misc_Initialize(Miscii* misc,int mode,STRING ip,STRING mask);
int Misc_Initialize2(Miscii* misc,int version);
int Misc_Initialize3(Miscii* misc, int style0,int style1,\
int alpha0,int alpha1,\
unsigned long color_start0,\
unsigned long color_start1,\
unsigned long color_end0,\
unsigned long color_end1,\
int point_start_x0,\
int point_start_x1,\
int point_start_y0,\
int point_start_y1,\
int point_end_x0,\
int point_end_x1,\
int point_end_y0,\
int point_end_y1,\
unsigned long color_margin0,\
unsigned long color_margin1,\
unsigned long color_middle0,\
unsigned long color_middle1,\
int point_marginone_x0,\
int point_marginone_x1,\
int point_marginone_y0,\
int point_marginone_y1,\
int point_margintwo_x0,\
int point_margintwo_x1,\
int point_margintwo_y0,\
int point_margintwo_y1,\
char* m_Styletheme0,\
char* m_Styletheme,\
int png0,\
int png1,\
unsigned long image0,\
unsigned long image1,\
unsigned long image_active0,\
unsigned long image_active1,\
int switchtwo0,\
int switchtwo1,\
int switchthree0,\
int switchthree1
);
int list_add_widget(Page* page_p,eWidgetType type,void* widget_p);
void FreeInfo();
int Misc_destroy();
void FreeResource();// free resource.
void SetNullCursor(HWND wid);
static int miniGUIWinProc(HWND hWnd, int message, WPARAM wParam, LPARAM lParam);
extern int GenTimerHandle();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -