次の方法で共有


標準DISPIDS

コントロールの仕様には、いくつかの標準の dispid が定義されています。

DISPID_MOUSEPOINTER

整数型のプロパティ。

#define DISPID_MOUSEPOINTER            -521

Mousepointer プロパティは、標準のマウス アイコンを識別します。

Value 内容
0
(既定値)オブジェクトによって決定される図形。
1
矢印
2
十字 (十字ポインター)
3
I ビーム
4
アイコン (四角形内の小さな四角形)
5
サイズ (北、南、東、西を指す 4 つの矢印)
6
サイズ NE SW (北東と南西を指す二重矢印)
7
サイズ N S (北と南を指す二重矢印)
8
サイズ NW、Standard Edition
9
サイズ E W (東と西を指す二重矢印)
10
↑ キー
11
砂時計 (待機)
12
ドロップなし
13
矢印と砂時計
14
矢印と疑問符
15
すべてサイズ変更
99
MouseIcon プロパティで指定されたカスタム アイコン

DISPID_MOUSEICON

図型のプロパティ。

#define DISPID_MOUSEICON               -522

DISPID_PICTURE

図型のプロパティ。

#define DISPID_PICTURE                 -523

DISPID_VALID

コントロールに有効なデータがあるかどうかを判断するために使用されます。

BOOL 型のプロパティ。

#define DISPID_VALID                   -524

DISPID_ AMBIENT_PALETTE

コントロールがコンテナーの HPAL を取得できるようにするために使用されます。 コンテナーがアンビエント パレットを提供する場合、それがフォアグラウンドに実現できる唯一のパレットです。 独自のパレットを実現するコントロールは、バックグラウンドで行う必要があります。 コンテナーによってアンビエント パレットが提供されていない場合、アクティブなコントロールはフォアグラウンドでそのパレットを実現できます。 パレットの処理については、ActiveX SDK の OLE コントロールのパレット動作に関するページで詳しく説明します。

#define DISPID_AMBIENT_PALETTE         -726