1
因此,我使用AlphaBlend()将矩形从一个HBITMAP复制到另一个。使用AlphaBlend()和FillRect()
它的工作,但有一个问题。每当我使用FillRect()函数时,HBITMAP中的alpha值就会被砰砰地撞到0.每次。所以我必须GetDIBits(),在每次调用Win32 api函数(如FillRect())之后,将alpha重置回255,然后SetDIBits()。
那么,有没有办法创建一个HBRUSH或以其他方式告诉FillRect()不要touch HBITMAP中的alpha通道值将被绘制到?