Steward
分享是一種喜悅、更是一種幸福
程式語言 - uC/GUI - Create FrameWin
參考資訊:
https://github.com/piyushpandey013/ucGUI
https://github.com/yongzhena/ucgui-linux
main.c
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include "GUI.h" #include "FRAMEWIN.h" int main ( int argc, char *argv[]) { FRAMEWIN_Handle hFrame = 0; GUI_Init (); GUI_SetBkColor ( GUI_GRAY ); GUI_Clear (); hFrame = FRAMEWIN_Create ( "main" , 0, WM_CF_SHOW , 10, 10, 200, 200); FRAMEWIN_AddCloseButton (hFrame, FRAMEWIN_BUTTON_RIGHT , 0); FRAMEWIN_AddMaxButton (hFrame, FRAMEWIN_BUTTON_RIGHT , 0); FRAMEWIN_AddMinButton (hFrame, FRAMEWIN_BUTTON_RIGHT , 0); FRAMEWIN_SetText (hFrame, "Test" ); FRAMEWIN_SetFont (hFrame, &GUI_Font8x16); FRAMEWIN_SetActive (hFrame, 1); GUI_Delay (1000); FRAMEWIN_Delete (hFrame); GUI_Delay (3000); return 0; } |
編譯、執行
$ gcc main.c -o main libucgui.a -IGUI_X -IGUI/Core -IGUI/Widget -IGUI/WM -lSDL $ ./main