Chinaunix首页 | 论坛 | 博客
  • 博客访问: 201575
  • 博文数量: 64
  • 博客积分: 2536
  • 博客等级: 少校
  • 技术积分: 610
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-16 16:39
文章分类

全部博文(64)

文章存档

2011年(2)

2010年(1)

2009年(61)

我的朋友

分类: 嵌入式

2009-08-27 21:01:47

minigui1.3.x 升级成增值版 minigui1.6.x
碰到的问题。
一.颜色问题
MiniGUI.cfg的[windowelementcolors]项需要改动的相关注释
1.bkc_caption_actived=0x00755043       //标题栏背景色
2.wec_3dbox_normal=0x00D6E3E8         //0x00C0C0C0  按钮边框颜色 配置过的主题颜色
3.wec_3dbox_reverse=0x00000000       //按钮输出字体颜色          黑色
4.bkc_control_def=0x00D6E3E8        //0x00C0C0C0 控件背景色      配置过的主题颜色
4.fgc_control_normal=0x00000000    //控件输出前景色editbox       黑色
5.bkc_hilight_normal=0x00ff0000   //控件高亮背景色listbox        蓝色
6.fgc_hilight_normal=0x00FFFFFF  //控件高亮前景色listbox         白色
7.bkc_desktop=0x00D6E3E8        //0x00FF0000 桌面背景色          配置过的主题颜色
8.bkc_dialog=0x00D6E3E8        //0x00C0C0C0 对话框背景色         配置过的主题颜色
其他选项可以默认。
二.列表框按键下移问题
列表框下的向下没能下移。查看源文件ListboxCtrlProc列表框处理函数发现MSG_KEYDOWN消
息不支持SCANCODE_CURSORUP SCANCODE_CURSORDOWN。
在libminigui1.6.8/src/listbox.c中
SCANCODE_CURSORBLOCKUP 改为SCANCODE_CURSORUP
SCANCODE_CURSORBLOCKDOWN 改为SCANCODE_CURSORDOWN
内核键盘驱动里只有SCANCODE_CURSORUP  SCANCODE_CURSORDOWN的键值
阅读(1433) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~