是这样的
一个桌面小工具WS_EX_PALETTEWINDOW,我想把界面做成半透明的
问题是当该窗口的背景重绘,比如说桌面背景改变了,该窗体的透明部分还是刚加载的时候截下的部分
WM_PAINT内容就
BLENDFUNCTION bf = {AC_SRC_OVER ,0 ,255 ,AC_SRC_ALPHA} ;
AlphaBlend (hdc ,0 ,0 ,r.right - r.left ,r.bottom - r.top ,hmdc ,0 ,0 ,pud->cxBg ,pud->cyBg ,bf) ;
我要怎样才能做到,当窗体背景改变时,我的窗体的透明部分也跟着改变啊
------解决思路----------------------
http://"http://blog.csdn.net/cometnet"
"GDIPlus绘制歌词 - 作者:邓学彬"
有个
// the main
CLyricsWindow m_LyricsWindow;
不妨参考一下