如题
VC弄出来的框架 一般的背景都是白色额 
请问怎么加载图片当做背景
我纠结了好久都不想
 麻烦各位大大指点下- -
求点代码

解决方案 »

  1.   

    如果基类改为 CDialogEx 的话, SetBackgroundImage
    也可以添加 WM_ERASEBKGND 消息响应, 然后贴图
      

  2.   

    http://blog.csdn.net/xianglifighter/article/details/34840207
      

  3.   

    方法有很多。常用的两种:(1) picture control控件,再关联图片;(2)(推荐)直接画上去,相关函数也有很多,相对来说方便点的用CImage类,Load()方法加载图片资源, BitBlt()方法将图片画到DC上。MFC的知识,度娘懂得很多,就看你去不去问了。希望能帮到你
      

  4.   

    加载位图 bitblt
      

  5.   

    对话框添加成员变量:CImage m_Image;在对话框初始化函数里加载位图:m_Image.Load(_T("images\\3.jpg"));在OnPaint函数最后添加显示代码:
    CRect rect;
    CDC *pDC=GetDC();GetClientRect(&rect);
    pDC->SetStretchBltMode(COLORONCOLOR);
    m_Image.Draw(pDC->m_hDC, rect);
      

  6.   

     WM_ERASEBKGND+双缓冲技术
      

  7.   

    WM_ERASEBKGND消息响应方式OnEraseBkgnd里BitBlt加载显示图片。
      

  8.   

    我给个例子,不是为了帮楼主,只是喜欢看某类人被打脸
    原滋原味WIN32 就加了一个showpic函数,可以显示JPG,BMP,GIF
    函数也不多,连10个大括号及文件名也就45行代码http://download.csdn.net/download/gz_qmc/9618358
      

  9.   

    在OnPaint函数中添加背景图片