CPaintDC dc(this);
image.Destroy();
image.Load(picstr);
dc.SetStretchBltMode(HALFTONE);
if (image)
<span style="white-space:pre"> </span>image.Draw(dc.m_hDC, rect);
把上述代码写到onpaint里面,在合适的地方给定rect和picstr的值,调用invalidate函数就能发送wm_paint消息,执行onpaint里面的语句。 切记,要destroy不然image.load()参数为空时,仍然显示之前的图片,destroy之后,参数为空就不显示图片了。
如果觉得有用,麻烦帮忙点下这里这里