MFC叠加问题!~
一个对话框,用bitblt显示 一副图 然后再用
CFont *oldFont; //定义旧字体指针
oldFont = dc.SelectObject(&m_font);//选择新字体
dc.SetTextColor(RGB(0,28,123)); //设定文字显示颜色
dc.SetBkMode(TRANSPARENT);
dc.TextOut(55,40,usrname); //输出文字至dc
dc.SelectObject(oldFont);//重设回旧字体
来再指定位置显示字体
可是发现,被图片覆盖掉了 没法显示出来。
如果不显示图片的话 字体可以显示
我该怎么办?是什么地方出错了吗?
[解决办法]
代码全部贴出来好了!!!!!!
[解决办法]
改变BitBlt的 最后一个参数试试 。如:SRCAND、SRCPAINT;
[解决办法]
ding le
[解决办法]
MARK!