F429IG的flash只有1M
//创建对话框
hDkWin = GUI_CreateDialogBox(_aDialogCreateDk4Windows, //窗体内部窗体指针
GUI_COUNTOF(_aDialogCreateDk4Windows), //窗体内部窗体个数
_cbCallbackDkWindows, //cb
id, //父窗口的ID
0, //父窗口的位置
GUI_CONTROL_Y); //父窗口的位置
//里面9个按钮
static const GUI_WIDGET_CREATE_INFO _aDialogCreateDk4Windows[] =
{
{ WINDOW_CreateIndirect, "", 0, 0, 0, 640, 480, 0},//窗体
{ BUTTON_CreateIndirect, "", DK_BTN_1, GUI_BTN_INDEX_X_0, GUI_BTN_INDEX_Y_0, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
{ BUTTON_CreateIndirect, "", DK_BTN_2, GUI_BTN_INDEX_X_1, GUI_BTN_INDEX_Y_0, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
{ BUTTON_CreateIndirect, "", DK_BTN_3, GUI_BTN_INDEX_X_2, GUI_BTN_INDEX_Y_0, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
{ BUTTON_CreateIndirect, "", DK_BTN_4, GUI_BTN_INDEX_X_3, GUI_BTN_INDEX_Y_0, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
{ BUTTON_CreateIndirect, "", DK_BTN_5, GUI_BTN_INDEX_X_0, GUI_BTN_INDEX_Y_1, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
{ BUTTON_CreateIndirect, "", DK_BTN_6, GUI_BTN_INDEX_X_1, GUI_BTN_INDEX_Y_1, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
{ BUTTON_CreateIndirect, "", DK_BTN_7, GUI_BTN_INDEX_X_2, GUI_BTN_INDEX_Y_1, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
{ BUTTON_CreateIndirect, "", DK_BTN_8, GUI_BTN_INDEX_X_3, GUI_BTN_INDEX_Y_1, GUI_BTN_XSIZE, GUI_BTN_YSIZE, 0, 0x0, 0 },
{ BUTTON_CreateIndirect, "", DK_BTN_BK, GUI_BK_X, GUI_BK_Y, GUI_BK_XSIZE, GUI_BK_YSIZE, 0, 0x0, 0 },
};
编译结果
Program Size: Code=103844 RO-data=242408 RW-data=1612 ZI-data=4260980
240K有点夸张了。
没编译这个窗体,占用才9k
各位大哥占用也这么大吗?
|