完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
#include
#include "GUI.h" #include "WM.h" #include "WM.h" #include "BUTTON.h" #include "LISTBOX.h" #include "SLIDER.h" const char *a[]={"a","j","w","m","e","w"} ; SLIDER_Handle slider ; BUTTON_Handle button ; void Paintyinyue(WM_MESSAGE * pMsg) { WM_HWIN hWin = pMsg->hWin; GUI_SetBkColor(GUI_BLUE); //设置桌面背景色 GUI_Clear(); button =BUTTON_CreateAsChild( 355,385,93,34,hWin,0,WM_CF_SHOW); //创建一个按钮 LISTBOX_CreateAsChild(a,hWin ,277,145,171,84,WM_CF_SHOW) ;//创建一个listbox slider = SLIDER_Create( 11, 385,154,44,hWin,1,WM_CF_SHOW,0);//创建一个滑动条 SLIDER_SetRange(slider,0,100) ; //设置滑动条的范围 GUI_SetColor(GUI_BLACK); //设置字体颜色 GUI_SetFont(&GUI_Font32_ASCII) ; GUI_DispStringAt("-",60, 359); GUI_DispStringAt("+", 144,359); GUI_Delay(1); } static void _cbCallback(WM_MESSAGE * pMsg) { int NCode, Id; WM_HWIN hWin = pMsg->hWin; switch (pMsg->MsgId) { case WM_PAINT: aintyinyue(pMsg); break; case WM_NOTIFY_PARENT: Id = WM_GetId(pMsg->hWinSrc); NCode = pMsg->Data.v; switch (Id) { //消息处理 } break; default: WM_DefaultProc(pMsg); } } /********************************************************************* * * MainTask * ********************************************************************** */ void MainTask(void) { WM_HWIN WMyinyue = WM_CreateWindow( 180, 10, 500, 450, WM_CF_SHOW | WM_CF_MEMDEV, _cbCallback, 0); while(1){ WM_Exec(); } } |
|
相关推荐
7个回答
|
|
|
请在初始化里干创建控件的事情
|
|
|
|
|
|
谢谢 ,那我重绘里要做什么事呢
|
|
|
|
|
|
是不是你的堆栈不够了
|
|
|
|
|
|
就拿你这个来说吧,以下的几个在WM_PAINT里做,因为这个控件做不了
GUI_SetBkColor(GUI_BLUE); //设置桌面背景色 GUI_SetColor(GUI_BLACK); //设置字体颜色 GUI_SetFont(&GUI_Font32_ASCII) ; GUI_DispStringAt("-",60, 359); GUI_DispStringAt("+", 144,359); 创建控件之类的在WM_INIT_DIALOG里面 控件消息的处理在 WM_NOTIFY_PARENT里面 你最好用GUIBuilder来做界面。里面生成的格式很规范,也容易学习 |
|
|
|
|
|
不是吧,才三个控件,
|
|
|
|
|
|
我也想啊,但是他那个有3D效果,这个不和界面要求,而且数据又不好刷新吧,就是要采集那种AD数据显示的那种,
|
|
|
|
|
|
我说的是使用emwin的方法,跟效果无关,再说效果是可以设置的,帮不了你了!
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1018 浏览 1 评论
1849 浏览 0 评论
1830 浏览 1 评论
3254 浏览 5 评论
3581 浏览 9 评论
1020浏览 1评论
1849浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1359浏览 1评论
1851浏览 0评论
1177浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 19:10 , Processed in 1.175824 second(s), Total 88, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1366