3447| 3
|
EMWIN怎样才能在Framewin窗口下能显示位图 |
1金钱
最佳答案在EMWIN中建立窗口后,不在WM_PAINT下显示字符串或者显示位图的话是不能显示出来的。搜了很多资料解释说是因为建立的窗口将桌面背景覆盖了,直接使用GUI_DrawBitmap()显示位图是在桌面背景上显示的,所以显示出来的位图是看不见的。后来我在WM_PAINT下进行显示位图,位图信息需要更新的话就通过WM_InvalidateRect()将显示位图的区域进行无效话,这样竟可以进行位图更新。可是这样每次更新位图的时候WM_InvalidateRect()会将 ...
| ||
| ||
发表于 2020-7-10 02:04:14
|
显示全部楼层
| ||
发表于 2020-7-15 15:14:50
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-22 15:54
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网