在VC6中顯示JPG圖片,采用了內(nèi)存DC緩存的方法刷新,但死活刷不出來(lái),查了一下午才明白(沒(méi)辦法,很少用GDI,使用IPicture::Render函數(shù)向DC上貼圖時(shí),若DC是一個(gè)內(nèi)存DC,一定要先SelectObject一個(gè)CBitmap,內(nèi)存DC沒(méi)有Bitmap是畫(huà)不出來(lái)的!
另外,IPicture是COM庫(kù),需要注意初始化COM,
CMYApp::InitInstance() 里使用 CoInitialize(NULL);
CMYApp::ExitInstance() 里使用 CoUninitialize();
下面貼出顯示JPG圖片到DC的函數(shù),來(lái)自網(wǎng)上,