在MFC中输出这样的图片首先你要有背景透明的图片才行。
然后至于你是用CImage还是什么方法输出这个方面我也不清楚
说实话MFC输出图片比较麻烦= =至于图片你可以用photoshop作新建文件的时候设置成态尺透明背景
保存的时候注意格式。。。网瞎稿上是这么写帆神高的。我也没试过。你可以尝试下
首先,你要区分文本框和静态文本框,这是两种不同链尘的控件,透明方法完全不同!静态文本框的默认背景是灰色,也就是对话框的“底色”。只有文本框(编辑框)的默认背景为白色。颤凯
如果是静态文本框,那么控棚洞禅件属性里设置选中TRANSPARENT,你上面的代码就可以了。
如果是编辑框,那么需要改变刷子hbr 为空画刷。但编辑框,只在OnCtrlColor里面做,效果是很差的,你需要处理OnEraseBackGround,最好能重载编辑框类,处理一下文字刷新,否则总是有显示BUG。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)