關於CBitmap的一點心得

2021-07-07 03:24:41 字數 615 閱讀 3053

本人mfc初學者,本週剛學會bmp顯示,總結的一點心得

bmp顯示無非幾種情況:

1、知道位圖路徑

2、位圖已經載入到資源

3、位影象素資料在記憶體中

顯示:cbitmap pbitmap;

第一種情況:

hbitmap hbitmap = (hbitmap)::loadimage(::afxgetinstancehandle(), "絕對路徑", image_bitmap,0,0,lr_loadfromfile|lr_createdibsection);

pbitmap.attach(hbitmap);

第二種情況 :

pbitmap.loadbitmap(點陣圖id);

第三種情況:

呼叫cbitmap 的createbitmap,或者生成bitmap,再呼叫createbitmapindirect。

以上情況得到cbitmap物件後,

cdc memdc;

memdc.createcompatibledc(dc);

memdc.selectobject(pbitmap);

最後呼叫bitblt或者stretchblt 顯示

其他還有一些細節需要注意

關於call user func的一點心得

好久沒寫部落格實在是慚愧,最近寫乙個控制器程式,程式獲取頁面提交引數為程式中乙個類的方法。比如,頁面有不同的按鈕可以讓使用者觸發 getmethod a 和 getmethod b getmethod n 控制器在得到引數之後如何呼叫類中對應的方法?就需要用到call user func 按手冊照葫...

關於面試的一點心得

本篇文章並沒有什麼技術乾貨,就是記錄和分享自己面試的一點心得,希望可以對你有所啟發。一定要自信,面試官很多時候都會反問一些問題,問你確不確定,這個時候一定要說確定,哪怕錯了也沒關係,很多時候,你回答的是對的,他們也會問你。這個能看出你對問題掌握的程度,是模糊不清還是爛熟於心。簡歷上 可以把自己擅長的...

關於sql的一點心得

積累了一定的後端開發經驗,談一下寫sql的一點心得 1.select from 一定要要慎用,最好是只返回你需要的列,否則效率會很低 2.游標要慎用,之前從因為記憶體不足的原因,使用游標從資料庫中讀資料,游標實際上就是分批放入記憶體,實際上減小了記憶體的占用,但效率會變低 3.索引要建立在經常做查詢...