我試圖在MFC對話框(C++)上顯示圖像。在MFC C++上圍繞圖像的不需要的框架
如果我顯示一個JPG,一切正常,但與透明區域PNG結果是不同的。
我使用的只是黑色和透明的png圖像,但它周圍還有一個白色的框架,以及其他一些區域。
這是代碼我使用:
CDC *pDC;
pDC = this->GetDC();
HDC hdc = pDC->GetSafeHdc();
CImage image;
image.Load(".//home.png");
image.Draw(hdc , 50, 50);
這是結果:
任何想法?
順便說一句,我應該最終釋放pDC嗎?