IShellImageData インターフェイス (shimgdata.h)

[このインターフェイスは最終的にサポートされません。 IShellImageData メソッドの代わりに Windows GDI+ API を使用することをお勧めします。

画像データを表示、操作、および記述するメソッドとプロパティを公開します。

継承

IShellImageData インターフェイスは、IUnknown インターフェイスから継承します。 IShellImageData には、次の種類のメンバーもあります。

メソッド

IShellImageData インターフェイスには、次のメソッドがあります。

 
IShellImageData::CloneFrame

現在のイメージまたはフレームの複製を取得します。
IShellImageData::D ecode

イメージ ファイルをデコードし、状態を設定します。
IShellImageData::D iscardEdit

イメージに対して行われた編集を破棄します。
IShellImageData::D isplayName

IShellImageData がファイル パスで初期化された場合のファイルの名前を取得します。 それ以外の場合は、データ ストリームの名前を取得します。
IShellImageData::D raw

デコードされたイメージを描画します。
IShellImageData::GetCurrentPage

マルチページ イメージの現在のページを取得します。
IShellImageData::GetDelay

アニメーションの現在のフレームの遅延値を取得します。
IShellImageData::GetEncoderParams

エンコーダー パラメーターの現在のセットを取得します。
IShellImageData::GetPageCount

マルチページ イメージ内のページ数を取得します。
IShellImageData::GetPixelFormat

イメージのピクセル形式を取得します。
IShellImageData::GetProperties

イメージのプロパティにアクセスできる IPropertySetStorage を取得します。
IShellImageData::GetRawDataFormat

イメージの形式を識別する GUID を取得します。
IShellImageData::GetResolution

イメージの解像度を 1 インチあたりのドット数 (dpi) 単位で取得します。
IShellImageData::GetSize

イメージ ファイルのサイズを取得します。
IShellImageData::IsAnimated

イメージをアニメーション化するかどうかを決定します。
IShellImageData::IsDecoded

IShellImageData::D ecode を呼び出してイメージがデコードされたかどうかを判断します。 イメージが最初にデコードされない場合、多くの操作でエラー コードが返されます。
IShellImageData::IsEditable

イメージを編集できるかどうかを決定します。
IShellImageData::IsMultipage

イメージが複数ページのタグ付きイメージ ファイル形式 (TIFF) イメージであるかどうかを判断します。
IShellImageData::IsPrintable

イメージを印刷できるかどうかを決定します。
IShellImageData::IsTransparent

イメージが透明かどうかを判断します。
IShellImageData::IsVector

イメージがベクター イメージかどうかを判断します。
IShellImageData::NextFrame

アニメーション画像の次のフレームに切り替えます。
IShellImageData::NextPage

マルチページ イメージの次のページに切り替えます。 関連付けられているアニメーションはすべてリセットされます。
IShellImageData::P revPage

マルチページ イメージの前のページに切り替えます。 関連付けられているアニメーションはすべてリセットされます。
IShellImageData::RegisterAbort

コールバック中止オブジェクトを設定し、必要に応じて前のオブジェクトへのポインターを返します。
IShellImageData::ReplaceFrame

現在のフレームを新しいイメージに置き換えます。
IShellImageData::Rotate

イメージを 90 度ずつ回転させます。
IShellImageData::Scale

イメージのサイズを調整します。
IShellImageData::SelectPage

マルチページ イメージ内の指定したページを選択します。
IShellImageData::SetEncoderParams

エンコーダー パラメーターを設定します。

注釈

このインターフェイスは、Windows Vista より前のパブリック ヘッダー ファイルには含まれていませんでした。

要件

   
サポートされている最小のクライアント Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shimgdata.h