ucgui button

  1. button 上面显示汉字

BUTTON_Handle hButton;
hButton = BUTTON_CreateEx( 0, 176 - 40, 176, 40, pMsg->hWin, WM_CF_SHOW | WM_CF_HASTRANS, 0, GUI_ID_BUTTON_CONFIRM );
//BUTTON_SetSkin( hButton, _ButtonConfirmSkin );
BUTTON_SetBkColor( hButton, 1, GUI_WHITE );
BUTTON_SetTextAlign( hButton, GUI_TA_CENTER | GUI_TA_VCENTER );
BUTTON_SetFont( hButton, &GUI_Font_qzf_source23 );
BUTTON_SetTextColor( hButton, 1, GUI_BLACK );
BUTTON_SetText( hButton, “确认” );

  1. 显示图片的时候有背景,可以把背景设置为窗体的背景色,就看不到按钮了 BUTTON_SetBkColor( hButton, 0, GUI_BLACK );

  2. 在2点上面会看到一个边框,,原因是因为有3D效果,#define BUTTON_USE_3D 0就能显示正确了

  3. 点上去的时候会有一个选中的虚线框出来,可以通过BUTTON_SetFocussable( hButton, 0 );来关闭选中虚线框

  4. 点上去会有白色的框出来,可以通过BUTTON_SetBkColor( hButton, 1, GUI_BLACK );设置背景颜色来去掉。这里有个疑问就是该API的第二个参数是index, 可以设置0 1 2,经过测试0属于未选中时候的背景颜色,1属于选中时候的背景颜色,2未测试。

  5. 完整的button配置

hButton = BUTTON_CreateEx( 126, 14, 34, 34, pMsg->hWin, WM_CF_SHOW | WM_CF_HASTRANS, 0, GUI_ID_BUTTON_S1 );BUTTON_SetBkColor( hButton, 0, GUI_BLACK );//未选中的背景颜色BUTTON_SetBkColor( hButton, 1, GUI_BLACK );//选中的背景yanseBUTTON_SetFocussable( hButton, 0 );//关闭获取焦点显示BUTTON_SetBitmapEx( hButton, 0, &icon_selected, 2, 2 );

ucgui button相关推荐

  1. [ucgui] 对话框7——按钮触发与模式窗口

    >_<" 模式窗口,只有结束该窗口时才能聚焦到其他的窗口上~ 1 // 2 //全局函数 3 // 4 static void _cbDialog0(WM_MESSAGE * p ...

  2. ucgui界面设计示例2

    ucgui界面设计示例2 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: 主机:WIN8 开发环境:MDK4.72 ucgui版本:3.90 ...

  3. emWin 2天速成实例教程000_如何快速入门ucGUI/emWin

    备注:(1)打开工程目录下的"Exe\GUISimulationDebug.exe"即可看到效果.(2)看完教程000-005就基本会用emWin做项目,其他章节可以需要时再参考. ...

  4. 【第3版emWin教程】第53章 emWin6.x的按钮Button控件

    教程不断更新中:链接 第53章       emWin6.x的按钮Button控件 本章节为大家讲解emWin支持的按钮控件,按钮控件还是非常实用的,实际项目中用到的地方很多,控件的本质就是窗口,或者 ...

  5. ucgui下制作漂亮按键

    源:ucgui下制作漂亮按键 转载于:https://www.cnblogs.com/LittleTiger/p/10313161.html

  6. Android UI 统一修改Button控件的样式,以及其它系统控件的默认样式

    先介绍下修改原理:首先打开位于android.widget包下面的Button.java文件,这里有一句关键的代码如下: public Button(Context context, Attribut ...

  7. android button imagebutton 区别,Android 开发入门篇

    Button 与 ImageButton 本节学习Android基本控件按钮控件,Button和ImageButton用法基本类似,所以本节重点讲解Button控件. 在布局中添加Button控件: ...

  8. tkinter button 一个按钮第二次回复_python-tkinter使用方法

    Button控件 #!/usr/bin/env python # -*- coding:utf-8 -*-import tkinterdef func():print("aaaaaaaaaa ...

  9. 微信按钮android代码实现原理,微信小程序button标签open-type实现原理

    这篇文章主要介绍了微信小程序button标签open-type属性原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 open-type (微信 ...

  10. 4.1 ucGUI 图片显示方法

    图片显示步骤 1.运行uC-GUI-BitmapConvert.exe,打开图片file->open. 该文件在ucgui3.98\Micrium\Software\uC-GUI\Tool 目录 ...

最新文章

  1. 怎样使用Mendeley高效地管理中文文献
  2. 你见过的最全面的 Python 重点
  3. PHP buffer的机制
  4. 深度学习基础(二)激活函数
  5. 在 Xunit 中使用依赖注入
  6. python爬虫爬图片教程_python爬去妹子网整个图片资源教程(最详细版)
  7. React传递参数的多种方式
  8. Android实战练习——简单的网络视频播放器
  9. java统计汉字个数_java统计汉字字数的方法示例
  10. Android:ViewPage使用教程
  11. VB中九九乘法表的实现
  12. 百度云盘超4G大文件上传不了怎么办?
  13. 那个幻想奇特的诗意女孩
  14. Cisco2960交换机配置(二)
  15. 对不起,这是一篇负能量爆棚的文章
  16. JavaScript 实现BASE58加密 中文英文数字都可以加密
  17. 创建 RegisterAction
  18. 如何制作及链接静态链接库。
  19. HTML5视频监控技术预研
  20. Summer Ending

热门文章

  1. QQ空间自动删除说说的js脚本(亲测有效)
  2. 小卡机器人积木教程_全新小卡智能电动积木,56种玩法,可拼搭28款造型
  3. WPS金山软件,死磕微软31年,故事要从1988年说起...
  4. 计算机的桌面图标设置在哪里,电脑小图标怎么设置在哪里
  5. C++Builder实现鼠标钩子
  6. android canvas 教程,Android Canvas drawLine
  7. 全国计算机四级考哪个好,计算机四级考哪个好?
  8. apache ii评分怎么评_apache ii评分多少分为危重患者
  9. 大型网站技术架构 读书笔记 (二) 大型网站架构模式
  10. 微博认证怎么弄黄v:微博兴趣认证指定领域