当前位置:编程学习 > VC++ >>

mfc主窗口添加背景图片后,如何实现在背景图片上输出文字

答案:楼主是怎么添加背景图片的?按理说会添加背景图片的话就对OnPaint()函数和OnDraw()函数很熟悉。 1.若是文档视图程序的话,在视图类的OnDraw(CDC* pDC)函数中调用pDC->TextOut()函数,就像平常输出文字一样。若是嫌文字的背景颜色破坏了图像,可以在输出文字之前调用pDC->SetBkMode(TRANSPARENT); 2.若是在对话框应用程序中,就在对话框类的OnPaint()函数中创建一个局部对象CPaintDC dc(this);然后dc.TextOut()就行。若是嫌文字的背景颜色破坏了图像,可以在输出文字之前调用dc.SetBkMode(TRANSPARENT);
其他:加一个标签的控件!然后在标签控件上加一个command响应函数就哦了! 

上一个:vc++里面CView::OnPrepareDC(pDC, pInfo)的用处?!!
下一个:vc++问题,,请高手帮忙

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,