-
CreateCompatibleBitmap
鎖定
CreateCompatibleBitmap,其原型是HBITMAP CreateCompatibleBitmap( HDC hdc, int nWidth, int nHeight);。該函數用於創建與指定的設備環境相關的設備兼容的位圖。由CreateCompatibleBitmap函數創建的位圖的顏色格式與由參數hdc標識的設備的顏色格式匹配,該位圖可以選入任意內存設備環境中,並且內存設備環境允許彩色和單色兩種位圖。
- 中文名
- CreateCompatibleBitmap
- 外文名
- CreateCompatibleBitmap
- 類 型
- 函數
CreateCompatibleBitmap函數功能
該函數創建與指定的設備環境相關的設備兼容的位圖。
CreateCompatibleBitmap函數原型
HBITMAP CreateCompatibleBitmap(HDC hdc,int nWidth,int nHeight);
CreateCompatibleBitmapVB聲明
Declare Function CreateCompatibleBitmap Lib "gdi32" Alias "CreateCompatibleBitmap" (ByVal hdc As Long, ByVal nWidth As Long, ByVal nHeight As Long) As Long
CreateCompatibleBitmap參數
hdc: 設備環境句柄。
nWidth:指定位圖的寬度,單位為像素。
nHeight:指定位圖的高度,單位為像素。
返回值:如果函數執行成功,那麼返回值是位圖的句柄;如果函數執行失敗,那麼返回值為NULL。若想獲取更多錯誤信息,請調用GetLastError。
備註:由CreateCompatibleBitmap函數創建的位圖的顏色格式與由參數hdc標識的設備的顏色格式匹配。該位圖可以選入任意一個與原設備兼容的內存設備環境中。由於內存設備環境允許彩色和單色兩種位圖。因此當指定的設備環境是內存設備環境時,由CreateCompatibleBitmap函數返回的位圖格式不一定相同。然而為非內存設備環境創建的兼容位圖通常擁有相同的顏色格式,並且使用與指定的設備環境一樣的色彩調色板。
當你不再需要這個位圖的時候,調用DeleteObject刪除它。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;頭文件:wingdi.h;庫文件:gdi32.lib。
PS:需要與CreateCompatibleDC配合使用
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:18次歷史版本
- 最近更新: lvbtmg4451