动态创建一个对话框,并用对话框显示一个图片
动态创建的对话框类:class CMyDiag : public CDialog
对话框资源的ID是:IDD_MyDiag
图片资源的ID是:IDB_BITMAP1
显示图片利用Picture Control控件
在对话框上放置一个Picture Control控件,修改控件ID,type属性设置成Bitmap
给控件关联一个变量到CMyDiag类中
public:
CStatic m_picture;
显示图片的代码:
CBitmap bitmap;
HBITMAP hBmp;
m_myDiag=new CMyDiag;//创建一个对话框
m_myDiag->Create(MAKEINTRESOURCE(IDD_MyDiag));
bitmap.LoadBitmap(IDB_BITMAP1);//加载图片
hBmp = (HBITMAP)bitmap.GetSafeHandle();
m_myDiag->m_picture.SetBitmap(hBmp);//将图片设置到Picture Control控件上