win8 下自绘的透明控件变黑,求帮助
开发环境:VS2008 MFC FormView单文档
问题:该程序在win XP 和win7下正常,但移到win8下时,程序中的自绘透明控件会变黑,这是怎么回事啊?求帮助。
绘制透明时使用的是
TransparentBlt(dc.GetSafeHdc(),0, 0, rt.Width(), rt.Height(), mdc.GetSafeHdc(), 0, 0, rt.Width(), rt.Height() , m_transparentcolor);