Interfaccia IShellImageData (shimgdata.h)
[Questa interfaccia verrà infine non supportata. È consigliabile usare le API di Windows GDI+ al posto dei metodi IShellImageData .
Espone metodi e proprietà che visualizzano, manipolano e descrivono i dati dell'immagine.
Ereditarietà
L'interfaccia IShellImageData eredita dall'interfaccia IUnknown . IShellImageData include anche questi tipi di membri:
Metodi
L'interfaccia IShellImageData include questi metodi.
IShellImageData::CloneFrame Recupera un clone dell'immagine o del frame corrente. |
IShellImageData::D ecode Decodifica il file di immagine, impostando lo stato. |
IShellImageData::D iscardEdit Elimina le modifiche apportate a un'immagine. |
IShellImageData::D isplayName Ottiene il nome del file se IShellImageData è stato inizializzato in un percorso di file. In caso contrario, ottiene il nome del flusso di dati. |
IShellImageData::D raw Disegna un'immagine decodificata. |
IShellImageData::GetCurrentPage Ottiene la pagina corrente di un'immagine a più pagine. |
IShellImageData::GetDelay Ottiene il valore di ritardo per il frame corrente di un'animazione. |
IShellImageData::GetEncoderParams Ottiene il set corrente di parametri del codificatore. |
IShellImageData::GetPageCount Ottiene il numero di pagine in un'immagine a più pagine. |
IShellImageData::GetPixelFormat Ottiene il formato pixel dell'immagine. |
IShellImageData::GetProperties Ottiene un oggetto IPropertySetStorage tramite cui è possibile accedere alle proprietà dell'immagine. |
IShellImageData::GetRawDataFormat Recupera un GUID che identifica il formato dell'immagine. |
IShellImageData::GetResolution Ottiene la risoluzione, in punti per pollice (dpi), dell'immagine. |
IShellImageData::GetSize Ottiene le dimensioni del file di immagine. |
IShellImageData::IsAnimated Determina se l'immagine è animata. |
IShellImageData::IsDecoded Determina se l'immagine è stata decodificata chiamando IShellImageData::D ecode. Molte operazioni restituiscono un codice di errore se l'immagine non è prima decodificata. |
IShellImageData::IsEditable Determina se l'immagine può essere modificata. |
IShellImageData::IsMultipage Determina se l'immagine è un'immagine TIFF (Tag Image Format) con tag multipage. |
IShellImageData::IsPrintable Determina se l'immagine può essere stampata. |
IShellImageData::IsTransparent Determina se l'immagine è trasparente. |
IShellImageData::IsVector Determina se l'immagine è un'immagine vettoriale. |
IShellImageData::NextFrame Passa al frame successivo di un'immagine animata. |
IShellImageData::NextPage Passa alla pagina successiva di un'immagine a più pagine. Tutte le animazioni associate vengono reimpostate. |
IShellImageData::P revPage Passa alla pagina precedente di un'immagine a più pagine. Tutte le animazioni associate vengono reimpostate. |
IShellImageData::RegisterAbort Imposta un oggetto di interruzione del callback, facoltativamente restituendo un puntatore all'oggetto precedente. |
IShellImageData::ReplaceFrame Sostituisce la cornice corrente con una nuova immagine. |
IShellImageData::Rotate Ruota un'immagine in incrementi di 90 gradi. |
IShellImageData::Scale Regola le dimensioni di un'immagine. |
IShellImageData::SelectPage Seleziona una pagina specificata in un'immagine a più pagine. |
IShellImageData::SetEncoderParams Imposta i parametri del codificatore. |
Commenti
Questa interfaccia non è stata inclusa in un file di intestazione pubblica prima di Windows Vista.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shimgdata.h |