Поделиться через


Стандартные DISPIDS

Для спецификации элементов управления определены ряд стандартных диспида.

DISPID_MOUSEPOINTER

Свойство целого числа типа.

#define DISPID_MOUSEPOINTER            -521

Свойство Mousepointer определяет стандартные значки мыши.

значение Описание
0
(по умолчанию) Фигура, определяемая объектом.
1
Стрелка
2
Крест (указатель на перекрестные волосы)
3
I Beam
4
Значок (небольшой квадрат в квадрате)
5
Размер (четырехконечная стрелка, указывающая на север, юг, восток и запад)
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_ А МБIENT_PALETTE

Используется для предоставления элементу управления возможности получения HPAL контейнера. Если контейнер предоставляет окружающую палитру, то это единственная палитра, которая может быть реализована на переднем плане. Элементы управления, которые хотят реализовать свои собственные палитры, должны сделать это в фоновом режиме. Если нет внешней палитры, предоставленной контейнером, активный элемент управления может реализовать свою палитру на переднем плане. Обработка палитры рассматривается далее в разделе "Поведение палитры" для элементов управления OLE, которое находится в пакете SDK ActiveX.

#define DISPID_AMBIENT_PALETTE         -726