動態創建一個對話框,並用對話框顯示一個圖片
動態創建的對話框類: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控件上