自己生产的是不能直接用的哦 不能全面显示?怎么办?需要增加三句话。
参考:https://tieba.baidu.com/p/4983616378?red_tag=1583126393&traceid=
static void _cbDialog(WM_MESSAGE * pMsg) { WM_HWIN hItem; int NCode; int Id; WM_HWIN hDropd0; WM_HWIN hDropd1; WM_HWIN hDropd2; switch (pMsg->MsgId) { case WM_INIT_DIALOG: hItem = pMsg->hWin; FRAMEWIN_SetTextAlign(hItem, GUI_TA_HCENTER | GUI_TA_VCENTER); FRAMEWIN_SetFont(hItem, GUI_FONT_24_ASCII); hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_0); TEXT_SetFont(hItem, &GBK_16m16); TEXT_SetText(hItem, "开门次数:"); hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_1); TEXT_SetFont(hItem, &GBK_16m16); TEXT_SetText(hItem, "刷卡次数:"); hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_2); TEXT_SetFont(hItem, &GBK_16m16); TEXT_SetText(hItem, "刷卡周期:"); hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_0); BUTTON_SetText(hItem, "确认"); BUTTON_SetFont(hItem, &GBK_16m16); hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_1); BUTTON_SetText(hItem, "返回"); BUTTON_SetFont(hItem, &GBK_16m16); hDropd0 = WM_GetDialogItem(pMsg->hWin, ID_DROPDOWN_0); hDropd1 = WM_GetDialogItem(pMsg->hWin, ID_DROPDOWN_1); hDropd2 = WM_GetDialogItem(pMsg->hWin, ID_DROPDOWN_2); DROPDOWN_AddString(hDropd0, "0"); DROPDOWN_AddString(hDropd0, "100"); DROPDOWN_AddString(hDropd0, "1000"); DROPDOWN_AddString(hDropd1, "1000"); DROPDOWN_AddString(hDropd1, "10000"); DROPDOWN_AddString(hDropd1, "20000"); DROPDOWN_AddString(hDropd1, "30000"); DROPDOWN_AddString(hDropd1, "40000"); DROPDOWN_AddString(hDropd2, "10");
DROPDOWN_SetAutoScroll(hDropd0,1); DROPDOWN_SetListHeight(hDropd0,50); DROPDOWN_SetScrollbarWidth(hDropd0,16); DROPDOWN_SetAutoScroll(hDropd1,1); DROPDOWN_SetListHeight(hDropd1,100); DROPDOWN_SetScrollbarWidth(hDropd1,16); DROPDOWN_SetAutoScroll(hDropd2,1); DROPDOWN_SetListHeight(hDropd2,0); DROPDOWN_SetScrollbarWidth(hDropd2,16); break;