Metodo IShellImageData::Scale (shimgdata.h)
Regola le dimensioni di un'immagine.
Sintassi
HRESULT Scale(
[in] ULONG cx,
[in] ULONG cy,
[in] InterpolationMode hints
);
Parametri
[in] cx
Tipo: ULONG
Dimensione orizzontale (x). Se questo valore è 0, la dimensione x viene impostata su un valore ridimensionato in base al punto specificato in cy.
[in] cy
Tipo: ULONG
Dimensione verticale (y). Se questo valore è 0, la dimensione y viene impostata su un valore ridimensionato in base al punto specificato in cx.
[in] hints
Tipo: InterpolationMode
Membro dell'enumerazione InterpolationMode , che specifica l'algoritmo utilizzato quando l'immagine viene ridimensionata.
Valore restituito
Tipo: HRESULT
Restituisce S_OK se ha esito positivo o un valore di errore in caso contrario, incluso quanto segue:
Codice restituito | Descrizione |
---|---|
|
L'immagine non è stata decodificata in precedenza o la chiamata a IShellImageData::D ecode non è riuscita. Altre chiamate interne possono anche causare la restituzione di questo errore. |
|
L'immagine è un'immagine animata e non può essere ridimensionata usando questo metodo. |
|
Impossibile creare un'istanza dell'oggetto interno. |
|
Il processo è stato arrestato dall'applicazione chiamante tramite un'istanza registrata di IShellImageDataAbort. |
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shimgdata.h |
DLL | Shell32.dll |