初学者,不懂。我添加了图像控件,但我只能加入.ico 的图标,不能加入位图。主要是想插入一张背景,好看一点。求大神解析呀

解决方案 »

  1.   

    在WM_PAINT消息响应函数中OnPaint中贴图即可BitBlt()/StretchBlt();
      

  2.   

    直接用图像控件是可以导入位图bitmap的。
    将Picture控件的属性做两点设定:1.type设为bitmap;2.Real Size Image设为true
    然后导入你的位图即可
      

  3.   

    使用 CImage这个  很方便
      

  4.   


    不错,对每一个控件设置为透明的, 按钮1.setbkmode(透明);strectblt
      

  5.   

    可以去我的资源里面下载孙鑫VC_Code.rar,里面有二十课的课件及源代码,其中第十课就是介绍如何添加控件并修改其属性的,并且有加载位图的源代码,你也可是去优酷去看孙鑫的第十课的视频教程查到如何加载。
      

  6.   

    属性里面选择你BITMAP,再选你导入的图片
      

  7.   

    首先你定义一个CBrush m_brh; 变量, 在OnInitDialog里添加
    CBitmap bmp;
    bmp.LoadBitmap(一个位图的资源的ID);
    m_brh.CreatePatternBrush(&bmp);
    bmp.DeleteObject();
    在OnCtlColor里添加
    if (pWnd == this)
    {
    return m_brh;
    }
    这样就OK了