msdn中寫的CBitmap在執行CreateCompatibleBitmap之后,如果CDC是個memory device context,默認設定是單色圖,如何將它改變成一個彩色的圖片Bitmap
該詞條地址:
https://msdn.microsoft.com/en-us/library/6t1yfd35.aspx#CBitmap::CreateCompatibleBitmap
uj5u.com熱心網友回復:
HWND hWnd = ::GetDesktopWindow();//獲得螢屏的HWND.HDC hScreenDC = ::GetDC(hWnd); //獲得螢屏的HDC.
HDC MemDC = ::CreateCompatibleDC(hScreenDC);
m_Hbitmap = ::CreateCompatibleBitmap(hScreenDC, u32W, u32H);
不能用 memDC 要用 GetDC 來的 dc
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/96767.html
標籤:圖形處理/算法
上一篇:MFC串口接收的位元組提取?
