我在对话框中的OnEraseBkgnd(CDC* pDC)中贴了一张位图作为背景,为什么上面的按钮经常看不到,
我已经将按钮控件设置了Transparent,尤其是刚启动是要好半天我的按钮才能显示出来,而我用其他窗口将其盖住,然后又将其挪开时,上面的控件(按钮,编辑框等),尤其是按钮便显示不出来,只有等到我的鼠标放在按钮所在区域时,相应的按钮才显示出来,有时过一会又突然隐藏了,有时对话框上的控件还有闪烁现象,
我已经将按钮控件设置了Transparent,尤其是刚启动是要好半天我的按钮才能显示出来,而我用其他窗口将其盖住,然后又将其挪开时,上面的控件(按钮,编辑框等),尤其是按钮便显示不出来,只有等到我的鼠标放在按钮所在区域时,相应的按钮才显示出来,有时过一会又突然隐藏了,有时对话框上的控件还有闪烁现象,
让对话框显示背景图
http://www.vccode.com/file_show.php?id=2212
OnEraseBkgnd(CDC* pDC)画背景
然后
OnPaint()画其它
什么时候画控件?
问题可能就出在OnEraseBkgnd(CDC* pDC)画完我的图后没有及时画我的控件