书上教的换肤技术是:
pBitmap->LoadBitmap(IDB_TITLE_LEFT);
pOldBitmap=(CBitmap*)pDisplayMemDC->SelectObject(pBitmap);
pBitmap->GetBitmap(&BmpInfo);
pDC->BitBlt(rtTitle.left-4, rtTitle.top-4, BmpInfo.bmWidth, BmpInfo.bmHeight, pDisplayMemDC, 0, 0, SRCCOPY);
DrawPonit.x = DrawPonit.x + BmpInfo.bmWidth;
pDisplayMemDC->SelectObject(pOldBitmap);哪有PNG换肤的知识啊?网上我搜不到啊

解决方案 »

  1.   

    用图像类转换 cximage, ...
    gdi+也可以的
      

  2.   

    对于window一切都需要转换为bmp,至于转换技术有很多,GDI+、CXImage、或者单独的png jpeg库
      

  3.   

    所谓的换肤,差不多都是重绘。这么想就再明白不过了,就是把图片贴在窗口上,至于图片是什么格式,转换下就可以了,连画图板都可以处理多种格式。一般换肤只支持BMP多是觉得支持多种格式没有必要。
      

  4.   

    推荐一个超强的界面库:http://www.softui.net