CreateCompatibleDC與CreateCompatibleBitmap
函數功能:該函數創建一個與指定設備兼容的內存設備上下文環境(DC)。 函數原型:HDC CreateCompatibleDC(HDC hdc); 參數: hdc:現有設備上下文環境的句柄,如果該句柄為NULL,該函數創建一個與應用程序的當前顯示器兼容的內存設備上下文環境。 返回值:如果成功 ...
CreatCompatibleDC 創建了一個和當前屏幕的DC兼容的內存DC DC就是設備上下文的意思,設備上下文就是當前的這個窗體的一些屬性,譬如說他使用的畫刷,畫筆等等 ,在繪制位圖的時候,你必須要在內存中建立這樣的一個和當前設備的環境兼容的DC,也就是用這個函數建立,這樣你才能把位圖加載到這塊內存里,然后在利用BitBlt函數將位圖從內存復制到屏幕DC上,位圖才能顯示出來。這里涉及到一個概念 ...
2012-12-09 21:29 0 4605 推薦指數:
函數功能:該函數創建一個與指定設備兼容的內存設備上下文環境(DC)。 函數原型:HDC CreateCompatibleDC(HDC hdc); 參數: hdc:現有設備上下文環境的句柄,如果該句柄為NULL,該函數創建一個與應用程序的當前顯示器兼容的內存設備上下文環境。 返回值:如果成功 ...
通常使用CreateCompatibleBitmap時候都會用到CreateCompatibleDC。而是用CreateCompatibleDC的目的不是為CreateCompatibleBitmap而產生,它更多為了建立內存設備環境起一個繪圖操作與顯示設備之間的緩沖作用 ...
只要都釋放掉就可以了,25 26行 ...