我定义了一个定时器,在相应函数中以下代码绘制Png图片到picture control控件中,但是就是不显示出来图片。。我直接绘制对话框背景就没问题。 代码如下:
CWnd *pic = GetDlgItem(IDC_STATIC_PIC);
Graphics graphics(pic->GetDC()->m_hDC);
GetDlgItem(IDC_STATIC_PIC)->GetClientRect(&rect);
Image image(imgPath);
graphics.DrawImage(&image, 0, 0, image.GetWidth(), image.GetHeight());
我在oninitdialog()中添加了SS_BITMAP | SS_CENTERIMAGE 属性。
写在什么地方了,是不是写在 onpaint 里面的。
就在定时器响应的那个函数那里