在做一个小项目时需要在屏幕上显示一个电子时钟,使用MINIGUI,实现效果如下图
实现这个效果必须是有那个图片显示数字,用到的图片类似如下:
结构显示在界面上,图片会覆盖原来的背景,造成效果不好。
解决这个问题有两种方法:
1、使用PNG格式透明底色的图片,这个需要MINIGUI支持PNG格式图片
2、使用MINIGUI提供的过滤位图的函数。
下面主要介绍第二种方法。
使用如下函数创建一个画布,注意最后一个参数必须为0
CreateMemDC(100,100, 16,MEMDC_FLAG_HWSURFACE | MEMDC_FLAG_SRCALPHA, 0x0000F000, 0x00000F00, 0x000000F0, 0x00000000);