VC添加背景图片 的一种方法

.如果程序是新建的对话框,要给其添加背景图片的步骤:
 1)加入消息函数:afx_msg void OnPaint();
 2)BEGIN_MESSAGE_MAP(QueryDlg, CDialog)
 ON_WM_PAINT()//add this
   END_MESSAGE_MAP()
 3)重写OnPaint函数:
void QueryDlg::OnPaint() 
{
CPaintDC dc(this);
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP2); //这个IDB_BITMAP2要自己添加
CBrush brush;
brush.CreatePatternBrush(&bitmap);
CBrush* pOldBrush = dc.SelectObject(&brush);
dc.Rectangle(0,0,660,554);// 这些参数可以调整图片添加位置和大小
dc.SelectObject(pOldBrush);
...
}

时间: 2024-09-15 14:20:52

VC添加背景图片 的一种方法的相关文章

Excel 2013中为数据区域添加背景图片的的方法

  Excel 2013中为数据区域添加背景图片的的方法           1.启动Excel 2013并打开工作表,在"页面布局"选项卡的"页眉设置"组中单击"背景"按钮,如图1所示. 图1 单击"背景"按钮 2.打开"插入图片"窗口,单击"来自文件"按钮,如图2所示.此时将打开"工作表背景"对话框,选择作为背景的图片后单击"插入"按钮将其插入

如何给MFC对话框添加背景图片 .

1.添加背景图片到"Bitmap"资源里.方法为"插入--资源",如果还没有Bitmap,则新建一个Bitmap,否则选择资源      类型为"Bitmap"后"引入"想要插入的背景图片,我加入的背景图片如图1,加入过程如图2.       图1          图2                               说明:引入的图片可以插入256色.16位色或更高色的图片,若是其他格式图片可用PS打开再另存为B

如何在博客文章中添加背景图片

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 博客文章中添加背景图片 一.blog贴图(仅限网易博客) 其实贴图的显示问题和图片的来源有关.如果blog中插入的图片是来自网易相册的,就可以在主页显示,其它来源的图片就不能了.因此,大家想要贴图在主页显示,只要把图片先存入网易相册,再调用相册里的图片链接就ok了!(贴图应在设计视图完成!)设计图可以到我图网里下载http://www.ooo

java swing如何添加背景图片并能根据窗口大小进行缩放

前段时间在用JAVA SWING做个客户端的时候,有要在一块主面板上添加背景图片的需求,于是自己在网上找了些资料研究一下,有些网友说用JLabel来做,通过设置它的icon属性来实现,但个人感觉这种做法很HACK,呵呵,而且这种方法容易带来在上面的内容被遮住等等的问题,所以个人更喜欢用一个继承JPanel的类来实现的方法,其实我感觉它跟Web中的层的概念有几分相似吧,只需要把这个"层"加到面板的最下面,作为垫底的,就OK了,来看看怎样实现它: import javax.swing.JP

ppt怎么添加背景图片

  ppt怎么添加背景图片            1.运行Powerpoint软件.可以使用Powerpoint2010版本,首先创建一张新的"幻灯片",然后在新的幻灯片上导入做背景的图片. 2.接下来我们就为幻灯片添加背景图片.在幻灯片空白区,单击鼠标右键并选择"设置背景格式",进入设置背景格式窗口,可以看到一共有四种填充方式:纯色填充.渐变填充.图片或纹理填充.图案填充. 3.选择第三种填充方式:图片或纹理填充,然后点击"文件"按钮,从电脑中

如何在word2013中添加背景图片

  word2013中添加背景图片的步骤如下: 步骤一:打开word2013版:"设计"功能区--"页面背景"组(最右边)--"页面颜色". 步骤二:打开"页面颜色"的下拉三角形--选择"填充效果". 步骤三:点击"填充效果"弹出对话框--选择"图片". 步骤四:继续选择"选择图片"--弹出对话框--第一次它默认必应搜索图片,点击脱机工作,然后出现

java-想给下面代码添加背景图片显示错去

问题描述 想给下面代码添加背景图片显示错去 提示:the constructor JPanel(URL) is undefined错误,应该怎么改正 final JPanel operatePanel = new JPanel(this.getClass().getResource( "/img/land_background.jpg")); operatePanel.setLayout(new GridBagLayout()); getContentPane().add(operat

java界面-Java怎么给窗口添加背景图片

问题描述 Java怎么给窗口添加背景图片 package Three; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField; import javax.swing.JTextField; public class CopyOfTest3 { JFrame frame = new JFrame("小小熊^_^管理系统&g

qt-在Qt中给widget添加背景图片,图片空白处显示为黑色

问题描述 在Qt中给widget添加背景图片,图片空白处显示为黑色 QPixmap pixmap(""picture/love.png"");QPalette palette;palette.setBrush(QPalette::Window QBrush(pixmap.scaled(size() Qt::IgnoreAspectRatio Qt::SmoothTransformation)));this->setPalette(palette);setAut