完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用 g_DoseAlARM.hFrame = GUI_CreateDialogBox(DoseAlarm_Create, GUI_COUNTOF(DoseAlarm_Create), _cbDoseAlarm_Dialog,0/* WM_HBKWIN*/, 0, 0);
创建了一个对话框。 //-------------------------------------------------------------------------------------------------------------------以下是对话框的资源列表--------------------------------------------------------------------------------------------------- static const GUI_WIDGET_CREATE_INFO DoseAlarm_Create[] = { { FRAMEWIN_CreateIndirect, NULL, ID_FRAMEWIN_MENU, 0, 30, 400, 210, 0, 0x64, 0 }, { BUTTON_CreateIndirect, "alarm setup", ID_BUTTON_SETUP_M, 0,40, 390,40 , 0, 0, 0 }, { BUTTON_CreateIndirect, "thread setup", ID_BUTTON_ALSET_M, 0, 85, 390,40 , 0, 0, 0 }, // { BUTTON_CreateIndirect, "clear setup", ID_BUTTON_THRESHOLDSET_M, 0, 130, 390,40 , 0, 0, 0 }, }; //--------------------------------------------------------------------------------------------------------------以下是回调函数---------------------------------------------------------------------------------------------------------------------------- case WM_INIT_DIALOG: hItem = pMsg->hWin; FRAMEWIN_SetTitleVis(hItem,0); hWin = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_ALSET_M); Draw_BtnBmp(hWin,THR_Val_B,105,8); Draw_BtnBmp_of(hWin,THR_Val_W,105,8); BUTTON_SetFocusColor(hWin,GUI_BLACK); BUTTON_SetPressed(hWin,1); result = BUTTON_IsPressed(hWin); BUTTON_SetFont(hWin, &XBF_Font16); BUTTON_SetText(hWin,"阈值设置"); BUTTON_SetFocussable(hWin,1); WM_SetCallback(hWin, _cbBtnWizzardItem); //------------------------------------------------------------------------------------------------对其中一个button使用了自定义回调函数。---------------------------------------------------------------------------------------------------------- WM_SetCallback(hWin, _cbBtnWizzardItem); 去掉这个函数是可以显示button的。但是使用了自定义回调,button就消失了。是不是不能再窗口的回调函数里,再使用回调函数的? 我的目的是,使用机械键盘从页面聚焦到button上。但是焦点一直找不到。有大神能告诉我该怎么处理吗? |
|
相关推荐
1个回答
|
|
|
|
只有小组成员才能发言,加入小组>>
689 浏览 0 评论
1102 浏览 1 评论
2469 浏览 5 评论
2803 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2642 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
650浏览 9评论
648浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
777浏览 6评论
622浏览 5评论
664浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 07:37 , Processed in 0.854912 second(s), Total 50, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号