CBitmap與BITMAP的區別

轉載:https://blog.csdn.net/m372897500/article/details/8064607

CBitmap是MFC中的一個類,該類提供了各種操縱位圖的功能(載入,銷燬,得到位圖信息等)包含着位圖的屬性及對位圖的操作,是對HBITMAP的封裝;

而BITMAP是SDK中的一個結構,包含一個位圖的各種信息,BITMAP是一個結構體,封裝着位圖的一些信息;

 

HBITMAP是位圖的句柄。

關聯的方式是:

CBitmap bitmap;

HBITMAP hBitmap;

bitmap.LoadBitmap(ID);

bitmap.Attach(hBitmap);

BITMAP bm;

bitmap.GetBitmap(&bm); //此函數獲得位圖的一些信息,並賦給bm結構體

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