|

楼主 |
发表于 2016-12-21 16:20:50
|
显示全部楼层
是的,主对话框的按钮还没作用,我是希望按下子对画框里面的按键,再弹出一个对话框。
static void _cbDialog2(WM_MESSAGE * pMsg)
{
WM_HWIN hItem;
int NCode;
int Id;
switch(pMsg->MsgId)
{
case WM_INIT_DIALOG:
// Initialization of 'Framewin'
hItem = pMsg->hWin;
FRAMEWIN_SetTitleHeight(hItem, 40);
FRAMEWIN_SetTextAlign(hItem, GUI_TA_CENTER| GUI_TA_VCENTER);
FRAMEWIN_SetFont(hItem, GUI_FONT_32B_ASCII);
FRAMEWIN_SetText(hItem, " arameter set");
// Initialization of 'Text_volume'
hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_VOLUME);
TEXT_SetFont(hItem, GUI_FONT_16B_ASCII);
TEXT_SetText(hItem, "Volume\\r\\n (L)");
// Initialization of 'Button_vol'
hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_VOL);
BUTTON_SetText(hItem, "1.5");
BUTTON_SetFont(hItem, GUI_FONT_24B_ASCII);
// Initialization of 'Text_blowT'
hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_BLOWT);
TEXT_SetFont(hItem, GUI_FONT_16B_ASCII);
TEXT_SetText(hItem, "Time\\r\\n (s)");
// Initialization of 'Button_time'
hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_TIME);
BUTTON_SetText(hItem, "5");
BUTTON_SetFont(hItem, GUI_FONT_24B_ASCII);
// Initialization of 'Text_flow_value'
hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_FLOW_VALUE);
TEXT_SetFont(hItem, GUI_FONT_16B_ASCII);
TEXT_SetText(hItem, "Flow\\r\\n(SLM)");
// Initialization of 'Button_flow'
hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_FLOW);
BUTTON_SetText(hItem, "18");
BUTTON_SetFont(hItem, GUI_FONT_24B_ASCII);
break;
case WM_NOTIFY_PARENT:
Id = WM_GetId(pMsg->hWinSrc);
NCode = pMsg->Data.v;
switch(Id)
{
case ID_BUTTON_FLOW:
switch(NCode)
{
case WM_NOTIFICATION_CLICKED:
GUI_CreateDialogBox(_aDialogCreate4, GUI_COUNTOF(_aDialogCreate4), _cbDialog4,pMsg->hWin, 0, 0);
break;
default:
break;
}
break;
}
break;
default:
WM_DefaultProc(pMsg);
break;
}
} |
|