建立色彩轉換,從輸入 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 |