大家好:
请问在vc中如何设置static控件的背景图片?
谢谢!

解决方案 »

  1.   

    你的是pic控件么?
    是的话,直接在属性里选icon或bitmap,然后选择资源id好了
      

  2.   

    例子:
            m_static.ModifyStyle(0,SS_BITMAP );//设置风格
    HBITMAP h= ::LoadBitmap(::AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP1));//IDB_BITMAP1是Bitmap资源
    m_static.SetBitmap(h);
      

  3.   

    用完后要删除资源。
    DeleteObject(m_hOpenFolder);//关闭句柄
      

  4.   

    不会吧
    HBITMAP hbitmap = (HBITMAP)LoadImage(NULL,"C:\\cd.bmp",IMAGE_BITMAP, 0,0, LR_LOADFROMFILE);
    m_static.SetBitmap(hbitmap);
      

  5.   

    复制一张BMP图片到工程之后在workspace中的res中打开,颜色跟原图相差很多,效果很差,有哪位知道解决方法吗?