コントロールの仕様には、いくつかの標準の dispid が定義されています。
DISPID_MOUSEPOINTER
整数型のプロパティ。
#define DISPID_MOUSEPOINTER -521
Mousepointer プロパティは、標準のマウス アイコンを識別します。
| 価値 | 形容 |
|---|---|
| 0 |
(既定値)オブジェクトによって決定される図形。 |
| 1 |
矢 |
| 2 |
十字 (十字ポインター) |
| 3 |
I ビーム |
| 4 |
アイコン (四角形内の小さな四角形) |
| 5 |
サイズ (北、南、東、西を指す 4 つの矢印) |
| 6 |
サイズ NE SW (北東と南西を指す二重矢印) |
| 7 |
サイズ N S (北と南を指す二重矢印) |
| 8 |
サイズ NW、SE |
| 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