1
因此,我使用AlphaBlend()將矩形從一個HBITMAP複製到另一個。使用AlphaBlend()和FillRect()
它的工作,但有一個問題。每當我使用FillRect()函數時,HBITMAP中的alpha值就會被砰砰地撞到0.每次。所以我必須GetDIBits(),在每次調用Win32 api函數(如FillRect())之後,將alpha重置回255,然後SetDIBits()。
那麼,有沒有辦法創建一個HBRUSH或以其他方式告訴FillRect()不要touch HBITMAP中的alpha通道值將被繪製到?