简单的改变就是:
UpdateLayeredWindow之前,窗口内容已经绘制到了一个Bitmap里面。
文字完全透明是因为因为这个里面,绘制的文字Alpha通道为0。
GetBitmapBits,让后改变Alpha通道为0的,为0xff即可。
然后SetBitmapBits。
然后再UpdateLayeredWindow,完全OK。
如果本身就有完全透明的信息怎么办?可以将alpha通道的值设置的非常小,比如1.
复杂的改变就是去改库了,库绘制的时候要绘制alpha通道,就好了。