標準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