MFC窗口重绘问题,静态文本框会出现问题请各位大牛帮忙
mfc吧
全部回复
仅看楼主
level 10
四月朗 楼主
在拖动过程中,静态文本框的边界线之前没有擦除,仍然留下了残影,如下图所示,主要调用了OnPaint函数和OnSize函数来实现,代码如下:
请问各位大牛该怎么去解决这个问题。。
2015年04月14日 08点04分 1
level 1
还是好高端。。。[啊]
2015年04月14日 11点04分 2
[不高兴][不高兴][不高兴]一点都不高端。。。
2015年04月14日 15点04分
回复
������
:不懂。。。[啊][啊][啊]
2015年04月14日 23点04分
level 9
计算控件新位置和移动操作都放到OnSize里面。注意先判断控件句柄是否有效再做这一系列的计算移动操作。
还有IDC_STATIC如果并非当纯静态文本用,最好改下ID。
2015年04月15日 01点04分 4
[汗]其实那是一个图片控件。。。我之前也弄到onsize里面去了,效果也是一样的。。
2015年04月15日 02点04分
impossible,你要实现的其实就是控件位置大小随对话框缩放而缩放对不?
2015年04月15日 06点04分
回复 89198408 :是的。。。
2015年04月15日 06点04分
回复 89198408 :估计应该是擦除没做好,导致留下了残影,但是如果最小化一下就没问题了。。。
2015年04月15日 06点04分
level 9
2015年04月16日 01点04分 5
1