Стандартные DISPIDS
Для спецификации элементов управления определены ряд стандартных диспида.
Свойство целого числа типа.
#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 |
Свойство рисунка типа.
#define DISPID_MOUSEICON -522
Свойство рисунка типа.
#define DISPID_PICTURE -523
Используется для определения того, имеет ли элемент управления допустимые данные или нет.
Свойство типа BOOL.
#define DISPID_VALID -524
Используется для предоставления элементу управления возможности получения HPAL контейнера. Если контейнер предоставляет окружающую палитру, то это единственная палитра, которая может быть реализована на переднем плане. Элементы управления, которые хотят реализовать свои собственные палитры, должны сделать это в фоновом режиме. Если нет внешней палитры, предоставленной контейнером, активный элемент управления может реализовать свою палитру на переднем плане. Обработка палитры рассматривается далее в разделе "Поведение палитры" для элементов управления OLE, которое находится в пакете SDK ActiveX.
#define DISPID_AMBIENT_PALETTE -726