ResizePalette

ResizePalette是一條函式,功能是該函式增大或減小基於指定值的邏輯調色板的大小。

基本介紹

  • 外文名:ResizePalette
  • hpal:標識一個將發生變化的調色板
  • nEntries:一個調整過大小的調色板入口點數
函式功能:該函式增大或減小基於指定值的邏輯調色板的大小。
函式原型:BOOL ResizePalette(HPALETTE hpal, UINT nEntries);
參數:
hpal:標識一個將發生變化的調色板。
nEntries:指定一個調整過大小的調色板的入口點數。
返回值:如果成功返回非零值;如果失敗返回值是零。
Windows NT:若想獲得更多錯誤信息,請調用函式GetLastError。
注釋:通過調用GetDeviceCaps和指定RASTERCAPS常量,一個套用可以確定一個設備是否指調色板操作。如果一個套用調用ReSizeCaps來減小一個調色板的大小。那么該調色板中剩餘的入口點不發生變化,如果一個套用調用ReSizePalette函式來增大一個調色板的大小,那么增加的調色板入口點置為黑色(紅色、綠色和藍色值為0)並且它們的標誌置為0。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案:wingdi.h;庫檔案:gdi32.lib。

相關詞條

熱門詞條

聯絡我們