共用方式為


CMCreateTransformExt 函式 (icm.h)

建立色彩轉換,從輸入 LOGCOLORSPACEA 對應至選擇性目標空間,然後使用一組旗標來定義應該如何建立轉換。

語法

HCMTRANSFORM CMCreateTransformExt(
  LPLOGCOLORSPACEA lpColorSpace,
  LPDEVCHARACTER   lpDevCharacter,
  LPDEVCHARACTER   lpTargetDevCharacter,
  DWORD            dwFlags
);

參數

lpColorSpace

輸入邏輯色彩空間結構的指標。

lpDevCharacter

記憶體對應裝置設定檔的指標。

lpTargetDevCharacter

記憶體對應目標設定檔的指標。

dwFlags

指定旗標以使用控制項建立轉換。 如需詳細資訊,請參閱 CMM 轉換建立旗標

返回值

如果此函式成功,傳回值是 256 到 65,535 範圍內的色彩轉換。 由於只會保留轉換的低 WORD ,因此有效的轉換不能超過此範圍。

如果此函式失敗,傳回值是值小於 256 的錯誤碼。 當傳回值小於 256 時,表示錯誤,CMM 應該使用 SetLastError 將最後一個錯誤設定為 Winerror.h 中定義的有效錯誤值。

備註

CMCreateTransformExt 的 Unicode 對等專案是 CMCreateTransformExtW

每個 CMM 都需要匯出此功能。

需求

Requirement 價值觀
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
支援的最低伺服器 Windows 2000 Server [僅限傳統型應用程式]
Header icm.h
Library icm32.lib

另請參閱