完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
对话框标题栏设置32,标题栏字体设置20*20(自己建的库),然而标题栏的高度不到32,大概20多的样子,这是怎么回事?资源列表
static const GUI_WIDGET_CREATE_INFO _aDialogMainInterface[] = { {FRAMEWIN_CreateIndirect,"****",0,0,0,320,480,FRAMEWIN_CF_ACTIVE,0}, {BUTTON_CreateIndirect,"****",GUI_ID_MEASUREBUTTON,50,62,80,80,0,0}, {BUTTON_CreateIndirect,"****",GUI_ID_TRENDCHARTBUTTON,190,62,80,80,0,0}, {BUTTON_CreateIndirect,"****",GUI_ID_MANAGEBUTTON,50,184,80,80,0,0}, {BUTTON_CreateIndirect,"****",GUI_ID_CALIBRATIONBUTTON,190,184,80,80,0,0}, {BUTTON_CreateIndirect,"****",GUI_ID_SYSTEMBUTTON,50,316,80,80,0,0}, {BUTTON_CreateIndirect,"****",GUI_ID_HELPBUTTON,190,316,80,80,0,0}, }; 这是回调函数 static void _cbDialogMainInterface(WM_MESSAGE * pMsg) { int NCode, Id; WM_HWIN hDlg; hDlg = pMsg->hWin; // 获得窗口的句柄 switch (pMsg->MsgId) { //根据窗口的消息类型执行相应的内容 case WM_PAINT: //窗口重绘 此处绘出了面板的边框 break; case WM_INIT_DIALOG: //窗口的初始化 控件的各种属性 颜色 文本 FRAMEWIN_SetDefaultCaptionSize(32); //标题栏高度32 FRAMEWIN_SetTextAlign(hDlg,GUI_TA_BOTTOM|GUI_TA_HCENTER);//垂直和水平居中 break; case WM_NOTIFY_PARENT: //通知父窗口控件发生了改变 Id = WM_GetId(pMsg->hWinSrc); /* Id of widget */ // 得到窗口控件的ID号 NCode = pMsg->Data.v; /* Notification code */// 控件的消息类型 switch (NCode) { // case WM_NOTIFICATION_CLICKED: case WM_NOTIFICATION_RELEASED: //如果释放按键起作用 switch(Id) { case GUI_ID_MEASUREBUTTON: ID_Measure = GUI_CreateDialogBox(_aDialogMeasure, GUI_COUNTOF(_aDialogMeasure), _cbDialogMeasure, hDlg, 0, 32); break; case GUI_ID_TRENDCHARTBUTTON: break; case GUI_ID_MANAGEBUTTON: break; case GUI_ID_CALIBRATIONBUTTON: break; case GUI_ID_SYSTEMBUTTON: break; case GUI_ID_HELPBUTTON: break; } break; } break; default: WM_DefaultProc(pMsg); } } ID_MainInterface = GUI_CreateDialogBox(_aDialogMainInterface, GUI_COUNTOF(_aDialogMainInterface), _cbDialogMainInterface, 0, 0, 0); |
|
相关推荐
7个回答
|
|
|
|
|
|
没有人吗?
|
|
|
|
|
|
WM_GetDialogItem(hDlg,GUI_ID_CURPAGETEXT),获取窗口中控件的句柄
|
|
|
|
WM_GetDialogItem(hDlg,GUI_ID_CURPAGETEXT),获取窗口中控件的句柄
|
|
|
|
WM_GetDialogItem(hDlg,GUI_ID_CURPAGETEXT),获取窗口中控件的句柄
|
|
|
|
WM_GetDialogItem(hDlg,GUI_ID_LASTPAGEBUTTON),获取窗口内控件的句柄
|
|
|
|
只有小组成员才能发言,加入小组>>
709 浏览 0 评论
1116 浏览 1 评论
2494 浏览 5 评论
2833 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2675 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
661浏览 9评论
672浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
789浏览 6评论
636浏览 5评论
680浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 17:42 , Processed in 1.377970 second(s), Total 94, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号