emWin位图皮肤
文章平均质量分 81
neqee
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
emWin实现BMP位图皮肤之Progbar篇
1)emWin传统贴皮肤图片的方法,是调用APP函数XXXX_SetBitmap()方式实现,但非常非常麻烦。 2)要想把控件显示出来,emWin每种控件都有1个控件绘制函数,而把这个控件绘制函数改成我们自己编写的"自定义绘制函数",这样我们想把这个控件画成什么样都行,emWin已经不参与这个控件的绘制工作了;在这个自定义绘制函数里面我们什么都不干,只显示出这个控件的图片,这就是用skinning方式实现位图皮肤。 3)支持整幅图片贴图,不需要对整幅图片进行切片分解,非常便捷。原创 2016-06-25 18:07:52 · 3147 阅读 · 2 评论 -
emWin实现BMP位图皮肤之Slider篇
1)emWin传统贴皮肤图片的方法,是调用APP函数XXXX_SetBitmap()方式实现,但非常非常麻烦。 2)要想把控件显示出来,emWin每种控件都有1个控件绘制函数,而把这个控件绘制函数改成我们自己编写的"自定义绘制函数",这样我们想把这个控件画成什么样都行,emWin已经不参与这个控件的绘制工作了;在这个自定义绘制函数里面我们什么都不干,只显示出这个控件的图片,这就是用skinning方式实现位图皮肤。 3)支持整幅图片贴图,不需要对整幅图片进行切片分解,非常便捷。原创 2016-06-25 18:27:17 · 3547 阅读 · 1 评论 -
emWin实现BMP位图皮肤之Button篇
1)emWin传统贴皮肤图片的方法,是调用APP函数XXXX_SetBitmap()方式实现,但非常非常麻烦。 2)要想把控件显示出来,emWin每种控件都有1个控件绘制函数,而把这个控件绘制函数改成我们自己编写的"自定义绘制函数",这样我们想把这个控件画成什么样都行,emWin已经不参与这个控件的绘制工作了;在这个自定义绘制函数里面我们什么都不干,只显示出这个控件的图片,这就是用skinning方式实现位图皮肤。 3)支持整幅图片贴图,不需要对整幅图片进行切片分解,非常便捷。原创 2016-05-04 20:37:39 · 13682 阅读 · 7 评论 -
emWin实现BMP位图皮肤之Checkbox篇
(1)emWin通过skinning方式实现控件位图皮肤:1)emWin传统贴皮肤图片的方法,是调用APP函数XXXX_SetBitmap()方式实现,但非常非常麻烦。2)要想把控件显示出来,emWin每种控件都有1个控件绘制函数,而把这个控件绘制函数改成我们自己编写的"自定义绘制函数",这样我们想把这个控件画成什么样都行,emWin已经不参与这个控件的绘制工作了;在这个自定义绘制函数里面我们什么...原创 2016-05-04 20:47:25 · 2797 阅读 · 0 评论 -
emWin实现BMP位图皮肤之Dropdown篇
1)emWin传统贴皮肤图片的方法,是调用APP函数XXXX_SetBitmap()方式实现,但非常非常麻烦。 2)要想把控件显示出来,emWin每种控件都有1个控件绘制函数,而把这个控件绘制函数改成我们自己编写的"自定义绘制函数",这样我们想把这个控件画成什么样都行,emWin已经不参与这个控件的绘制工作了;在这个自定义绘制函数里面我们什么都不干,只显示出这个控件的图片,这就是用skinning方式实现位图皮肤。 3)支持整幅图片贴图,不需要对整幅图片进行切片分解,非常便捷。原创 2016-06-08 18:26:30 · 2939 阅读 · 0 评论 -
emWin实现BMP位图皮肤之Radio篇
1)emWin传统贴皮肤图片的方法,是调用APP函数XXXX_SetBitmap()方式实现,但非常非常麻烦。 2)要想把控件显示出来,emWin每种控件都有1个控件绘制函数,而把这个控件绘制函数改成我们自己编写的"自定义绘制函数",这样我们想把这个控件画成什么样都行,emWin已经不参与这个控件的绘制工作了;在这个自定义绘制函数里面我们什么都不干,只显示出这个控件的图片,这就是用skinning方式实现位图皮肤。 3)支持整幅图片贴图,不需要对整幅图片进行切片分解,非常便捷。原创 2016-06-25 18:12:53 · 3514 阅读 · 3 评论 -
emWin实现BMP位图皮肤之Scrollbar篇
1)emWin传统贴皮肤图片的方法,是调用APP函数XXXX_SetBitmap()方式实现,但非常非常麻烦。 2)要想把控件显示出来,emWin每种控件都有1个控件绘制函数,而把这个控件绘制函数改成我们自己编写的"自定义绘制函数",这样我们想把这个控件画成什么样都行,emWin已经不参与这个控件的绘制工作了;在这个自定义绘制函数里面我们什么都不干,只显示出这个控件的图片,这就是用skinning方式实现位图皮肤。 3)支持整幅图片贴图,不需要对整幅图片进行切片分解,非常便捷。原创 2016-06-25 18:16:39 · 2938 阅读 · 1 评论 -
emWin实现BMP位图皮肤之Spinbox篇
1)emWin传统贴皮肤图片的方法,是调用APP函数XXXX_SetBitmap()方式实现,但非常非常麻烦。 2)要想把控件显示出来,emWin每种控件都有1个控件绘制函数,而把这个控件绘制函数改成我们自己编写的"自定义绘制函数",这样我们想把这个控件画成什么样都行,emWin已经不参与这个控件的绘制工作了;在这个自定义绘制函数里面我们什么都不干,只显示出这个控件的图片,这就是用skinning方式实现位图皮肤。 3)支持整幅图片贴图,不需要对整幅图片进行切片分解,非常便捷。原创 2016-06-25 18:30:34 · 3095 阅读 · 1 评论 -
emWin实现BMP位图皮肤之Framewin篇
1)emWin传统贴皮肤图片的方法,是调用APP函数XXXX_SetBitmap()方式实现,但非常非常麻烦。 2)要想把控件显示出来,emWin每种控件都有1个控件绘制函数,而把这个控件绘制函数改成我们自己编写的"自定义绘制函数",这样我们想把这个控件画成什么样都行,emWin已经不参与这个控件的绘制工作了;在这个自定义绘制函数里面我们什么都不干,只显示出这个控件的图片,这就是用skinning方式实现位图皮肤。 3)支持整幅图片贴图,不需要对整幅图片进行切片分解,非常便捷。原创 2016-06-25 18:33:43 · 7817 阅读 · 6 评论 -
用emWin进度条控件做个表盘控件,效果不错
这几天突发奇想,为什么不用Progbar进度条控件改成表盘控件来用,因为它们性质和功能完全一样,只要把背景改一改,画个指针就完事,APP函数完全通用!自己还给它起了个好听的名字:ProgbarMeter控件。步骤如下:原创 2016-06-25 18:51:29 · 15327 阅读 · 1 评论 -
分享一个emWin软键盘控件
(1)ButtonSKB已经是1个控件,即可以像使用Button控件一样使用ButtonSKB。 (2)ButtonSKB是由Button控件修改而来(通过skinning方式),其实是在1个大的按键里面”绘制”出多个小按键(注意是”绘制”,而不是”创建”),即ButtonSKB实际上是1个按键,只是把这个按键的绘图函数改了,改成我们自己的绘图函数并绘制出多个小按键,为什么这么做?请继续看…原创 2016-07-01 16:36:49 · 15841 阅读 · 6 评论 -
emWin实现BMP位图皮肤之Multipage篇
1)emWin传统贴皮肤图片的方法,是调用APP函数XXXX_SetBitmap()方式实现,但非常非常麻烦。 2)要想把控件显示出来,emWin每种控件都有1个控件绘制函数,而把这个控件绘制函数改成我们自己编写的"自定义绘制函数",这样我们想把这个控件画成什么样都行,emWin已经不参与这个控件的绘制工作了;在这个自定义绘制函数里面我们什么都不干,只显示出这个控件的图片,这就是用skinning方式实现位图皮肤。 3)支持整幅图片贴图,不需要对整幅图片进行切片分解,非常便捷。原创 2016-06-08 18:35:33 · 4615 阅读 · 0 评论
分享