?? button.h
字號(hào):
/* include file for button.c sample*/
/*主窗口屬性*/
#define MAIN_WINDOW_X_POSITION 5
#define MAIN_WINDOW_Y_POSITION 5
#define MAIN_WINDOW_WIDTH 200
#define MAIN_WINDOW_HEIGHT 200
#define MAIN_WINDOW_COLOUR GR_COLOR_IVORY3
#define MAIN_WINDOW_TEXT_COLOUR GR_COLOR_BLACK
#define TEXT_X_POSITION 65
#define TEXT_Y_POSITION 50
/*按鈕屬性*/
#define BUTTON_X_POSITION 65
#define BUTTON_Y_POSITION 100
#define BUTTON_WIDTH 80 /*按鈕尺寸*/
#define BUTTON_HEIGHT 20
#define BUTTON_BOARDER 2
//#define BUTTON_BACKGROUND_COLOUR RED /*按鈕顏色*/
#define BUTTON_FOREGROUND_COLOUR RED
#define BUTTON_TEXT_COLOUR WHITE
#define BUTTON_TEXT_X_POSITION 12
#define BUTTON_TEXT_Y_POSITION 12
#define BUTTON_PRESSED 1
#define BUTTON_NOT_PRESSED 0
/*窗口控制信息的集合*/
struct WindowCtlBlock{
GR_WINDOW_ID wid_main;
GR_WINDOW_ID wid_button;
GR_WINDOW_ID wid_popup;
GR_GC_ID gc_main;
GR_GC_ID gc_button;
GR_GC_ID gc_main_text;
GR_GC_ID gc_button_text;
GR_EVENT event;
int state;
};
typedef struct WindowCtlBlock WCB;
void InitWindows(WCB*);
void main_loop(WCB*);
void draw_WinMain(WCB*);
void draw_Button(WCB* pwcb);
void draw_Popup(WCB*);
void handle_exposure_event(WCB *);
void handle_mouse_event(WCB *);
void handle_keyboard_event(WCB *);
void handle_event(WCB *);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -