關於AlphaBlend函數使用時遇到的問題

AlphaBlend函數在使用時,要注意以下幾點:

1,源圖片的寬高只能小於等於實際圖片(選入到hMemDC的HBITMAP)的寬高,不然的話就繪製不出來。
比如說,實際的HBITMAP的大小是 256 * 256 的,那麼你的寬高不能超過 256,不然就繪製不出來。

2,源的left和top與源的width和height相加的值也應當要小於等於源圖片的寬高。也就是說,如果源top是50,那麼源高度的大小隻能是 <=(256 - 50),否則也是繪製不出來。

3,目標的大小,位置,對於繪製沒有影響。

以上幾點,是目前發現的一些問題,經我測試,上面三點貌似都沒問題,估且就認爲它們是正確的了吧。之前用時老是出錯,不知道爲什麼,今天總結了一下規律,免得以後再犯類似的錯誤了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章