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