MFC動態顯示圖片

動態創建一個對話框,並用對話框顯示一個圖片

動態創建的對話框類: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控件上


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章