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 |