Funzione SetColorProfileElementSize (icm.h)

Imposta le dimensioni di un elemento contrassegnato in un profilo di colore ICC.

Sintassi

BOOL SetColorProfileElementSize(
  HPROFILE hProfile,
  TAGTYPE  tagType,
  DWORD    pcbElement
);

Parametri

hProfile

Specifica un handle per il profilo di colore ICC in questione.

tagType

Identifica l'elemento contrassegnato.

pcbElement

Specifica le dimensioni su cui impostare l'elemento contrassegnato. Se cbSize è zero, questa funzione elimina l'elemento contrassegnato specificato. Se il tag è un riferimento, viene eliminata solo la voce della tabella tag, non i dati.

Valore restituito

Se questa funzione ha esito positivo, il valore restituito è TRUE.

Se questa funzione ha esito negativo, il valore restituito è FALSE. Per informazioni sull'errore estese, chiamare GetLastError.

Commenti

Questa funzione avrà esito negativo se hProfile non è un profilo ICC valido.

Per creare un nuovo elemento contrassegnato in un profilo di colore, usare SetColorProfileElementSize per impostare le dimensioni, quindi usare SetColorProfileElement per impostare il valore dell'elemento.

Se il tag specificato esiste già nel profilo, SetColorProfileElementSize modifica le dimensioni dell'elemento troncandolo o aggiungendo zero alla fine, come può essere il caso.

Se il tag specificato esiste già ed è un riferimento a un altro tag, SetColorProfileElementSize crea una nuova area dati per il tag non condiviso.

Questa funzione non supporta i profili DI Windows Color System (WCS) CAMP, DMP e GMMP; poiché gli elementi del profilo sono associati in modo implicito ai tipi di tag ICC e esistono molte librerie di analisi XML affidabili.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione icm.h
Libreria Mscms.lib
DLL Mscms.dll

Vedi anche