CreatePalette

CreatePalette,函式功能:該函式創建一個邏輯彩色調色板,函式原型:HPALETTE CreatePalette(CONST LOGPALETTE *lplgpl)。

基本介紹

  • 外文名:CreatePalette
  • 函式功能:該函式創建一個彩色調色板
  • 函式原型:HPALETTE CreatePalette
  • lplgpl:指向LOGPALETTE結構的指針
簡介,速查,

簡介

函式功能:該函式創建一個邏輯彩色調色板。
函式原型:HPALETTE CreatePalette(CONST LOGPALETTE *lplgpl);
參數:
lplgpl:指向LOGPALETTE結構的指針,該結構包含了邏輯調色板中的色彩信息。
返回值:如果函式成功,則返回值是一個調色板的句柄;如果失敗,返回值為NULL(空)。
Windows NT:若想獲得更多錯誤信息,請調用GetLastError函式。
注釋:通過調用GetDevice Caps函式和定義RASTERCAPS常量一個套用可以確定一個設備是否支持調色板操作。一旦套用創建了一個調色板,它可以通過調用Select Palette函式把該調色板選入設備環境中。通過調用RealizePalette函式選入設備環境中的調色板可被映射。
當不再需要該調色板時,可調用DeleteObject函式刪除它,由於Windows CE並不仲裁前景和背景套用的調色板,調色板並不隨著Windows系統顏色而自動退色,因此由該函式創建的調色板的顏色入口點數目和LOGPALETTE結構中的PalNumEntries相同。

速查

Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:2.0及以上版本;頭檔案:wingdi.h;庫檔案:gdi32.lib。

相關詞條

熱門詞條

聯絡我們