关于子窗口GDI+画图和相应OnPaint()消息的有关问题,求高手详细解答!
关于子窗口GDI+画图和相应OnPaint()消息的问题,求高手详细解答!在线等...
现象:
运用GDI+在子窗口画图,程序切换到子窗口,图只闪了一下就没了;
我是在子窗口OnPaint()下画的,在一个static内显示;
这是什么原因呢?图片是被擦除了,还是被static控件给覆盖了?还是其他什么原因
------解决方案--------------------
是不是被你的父窗口重绘掉了,你在父窗口中调用InvalidateRect(子窗口的矩形框)试试
------解决方案--------------------
覆盖了的话。
1.你可以放弃使用static,直接用drawtext来显示static上面的字体标签
2.static上面绘制原来的图像,再显示字体
现象:
运用GDI+在子窗口画图,程序切换到子窗口,图只闪了一下就没了;
我是在子窗口OnPaint()下画的,在一个static内显示;
这是什么原因呢?图片是被擦除了,还是被static控件给覆盖了?还是其他什么原因
------解决方案--------------------
是不是被你的父窗口重绘掉了,你在父窗口中调用InvalidateRect(子窗口的矩形框)试试
------解决方案--------------------
覆盖了的话。
1.你可以放弃使用static,直接用drawtext来显示static上面的字体标签
2.static上面绘制原来的图像,再显示字体