次の方法で共有


IPictureDisp インターフェイス (ocidl.h)

オートメーションを使用して画像オブジェクトのプロパティを公開します。 IPicture メソッドを使用して使用できる機能のサブセットを提供します。

継承

IPictureDisp インターフェイスは、IDispatch インターフェイスから継承されます。

注釈

次の表では、さまざまな図プロパティの dispID について説明します。

定数
DISPID_PICT_HANDLE 0
DISPID_PICT_HPAL 2
DISPID_PICT_TYPE 3
DISPID_PICT_WIDTH 4
DISPID_PICT_HEIGHT 5
DISPID_PICT_RENDER 6
 

IPictureDisp インターフェイスの各プロパティには、プロパティが読み取りアクセスをサポートしている場合は get_PropertyName メソッド、書き込みアクセスがサポートされている場合は put_PropertyName メソッドが含まれます。 ほとんどのプロパティは、hPal プロパティを除き、読み取りアクセスのみをサポートしています。

プロパティ Type アクセス 説明
Handle OLE_HANDLE (int) R 画像の Windows GDI ハンドル
hPal OLE_HANDLE (int) RW 画像で使用されるパレットの Windows ハンドル。
Type short R 図の種類 ( PICTYPE を参照)。
OLE_XSIZE_HIMETRIC (長) R 図の幅。
[高さ] OLE_YSIZE_HIMETRIC (長) R 図の高さ。
 

OLE の実装

画像オブジェクトは、ビットマップ、アイコン、メタファイルに対して言語に依存しない抽象化を提供します。 標準フォント オブジェクトと同様に、システムは画像オブジェクトの標準実装を提供します。 その主なインターフェイスは 、IPictureIPictureDisp です。 図オブジェクトは OleCreatePictureIndirect を使用して作成され、IPicture インターフェイスと IPictureDisp インターフェイスの両方をサポートします。

OLE 提供の picture オブジェクトは、IPicture インターフェイスと IPictureDisp インターフェイスの完全なセマンティクスを実装します。

要件

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

こちらもご覧ください

IPicture