如何让显示的图片保持住?
在一的对话框上面显示了一幅图片,但是当切换到其他窗口再回到这个窗口时,显示的图片就没了。怎么解决这个问题?
[解决办法]
在onpaint里加载这副图片,如果是背景图的话也额可以放在onerasebkg(好像是这么写的)里
[解决办法]
放到case WM_SIZE:或case WM_PAINT:那儿。
因为你放其它地方的话,一被其它窗口挡住或最小化,在恢复时需要重绘,所以就没了。WM_SIZE消息指在移动窗口时重绘,WM_PAINT指需要重绘窗口时重绘,这两消都可重新得到DC,所以可以重绘。
或者你自已重新得到DC,重绘也行。
[解决办法]
2楼没错,一般绘图或显示文字之类的都放到OnPaint中