C技巧(使用内存DC加载并显示JPG图片)

发布时间:2011-08-29 共1页

  在VC6中显示JPG图片,采用了内存DC缓存的方法刷新,但死活刷不出来,查了一下午才明白(没办法,很少用GDI,使用IPicture::Render函数向DC上贴图时,若DC是一个内存DC,一定要先SelectObject一个CBitmap,内存DC没有Bitmap是画不出来的!
  另外,IPicture是COM库,需要注意初始化COM,
  CMYApp::InitInstance() 里使用 CoInitialize(NULL);
  CMYApp::ExitInstance() 里使用 CoUninitialize();
  下面贴出显示JPG图片到DC的函数,来自网上,

百分百考试网 考试宝典

立即免费试用