1个回答
展开全部
MFC加载外部图片很简单,一个函数LoadImage就可以了;
透明显示也还容易,TransparentBlt就行;
但“可控”不算容易,这个要自己写很多代码。
透明显示也还容易,TransparentBlt就行;
但“可控”不算容易,这个要自己写很多代码。
追问
环境vs2012我的背景图片是加在
void CMFCApplication17Dlg::OnPaint()
{
if(){...}
else{ }
}的else中的。那么loadimage函数是加在哪的?还有背景图放的位置是不是能放这,虽然能加载的了背景
追答
loadimage最好在OnInitDialog里面实现,句柄作为对话框类成员变量,在OnPaint中使用句柄显示。
背景可以放到OnPaint里面,但不是很好(因为这里是默认“前景”绘图的地方),背景绘制推荐放在OnEraseBackGround里面。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询