在VC中怎样添加超过了256色的位图?

解决方案 »

  1.   

    可以在ResourceView中的Bitmap中直接添加进来的。 添加是可以添加但是不能在VC中的位图编辑器中编辑。 LZ可以先处理编辑好图片再添加进VC里面,然后再通过代码加载显示你的图片就可以了。
      

  2.   

    比如,位图id是:IDB_BMP
    CBitmap bmp;
    BITMAP bitmap;
    bmp.LoadBitmap(IDB_BMP);
    bmp.GetBitmap(&bitmap);
    //bitmap里面包含了位图信息
    CDC *pDC=GetDC();
    CDC memDC;
    memDC.CreateCompatibleDC(pDC);
    CBitmap* pBmp=memDC.SelectObject(&bmp);
    pDC->BitBlit(...)
    memDC.SelectObject(pBmp);大概是这样,徒手写的代码,不知有没有错
      

  3.   

    直接加进资源里面,注意用import导入进来就行了.然后通过ID就可以调用它了!
      

  4.   

    直接修改 .rc 和 resource.h 文件即可,不要在 VC 中编辑或保存
      

  5.   

    import加到资源
    或者文件读取
      

  6.   

    直接用resource view来添加, 就是不能显示在vs里.
      

  7.   

    VS2005、VS2008可以自由处理真彩图