SpecToolbarEx - Специальная панель |
Scroll |
Тип данных long.
Синтаксис Automation:
SpecToolbarEx = iObject.SpecToolbarEx |
Получить свойство (* ) |
iObject.SpecToolbarEx = SpecToolbarEx |
Установить свойство (* ) |
SpecToolbarEx = iObject.GetSpecToolbarEx() |
Получить свойство(**) |
iObject.SetSpecToolbarEx(SpecToolbarEx) |
Установить свойство (**) |
Синтаксис COM:
iObject->get_SpecToolbarEx(&SpecToolbarEx) |
Получить свойство |
iObject->put_SpecToolbarEx(SpecToolbarEx) |
Установить свойство |
Значение свойства:
long идентификатор спецпанели в Панели свойств.
Примечание:
Данное свойство является расширением свойства SpecToolbar.
Свойство позволяет установить или получить идентификатор спецпанели. Может быть установлен идентификатор из перечисления SpecPropertyToolBarEnum - Предопределенные спецпанели для панели свойств либо задан идентификатор ресурса пользовательской спецпанели, уникальный в рамках библиотеки.
Свойство SpecToolbarEx используется совместно со свойствами ResModule и BmpBeginId.
Чтобы описать пользовательскую спецпанель, нужно:
1. Объявить уникальный идентификатор спецпанели в h файле
#define ITB_SPEC_TOOLBAR 3000
#define END_OF_RESOURCE_TABLE 0xffff
2. В ресурсном файле описать RCDATA панели и пользовательские кнопки
rc2-файл:
ITB_SPEC_TOOLBAR RCDATA
{
1 //pbEnter
2 //pbEsc
3 //pbHelpсправка
20 //пользовательская кнопка
END_OF_RESOURCE_TABLE
}
В примере для пользовательской спецпанели определено 4 кнопки.
1, 2, 3 - предопределенные кнопки из перечисления SpecPropertyToolBarEnum
20 - пользовательская кнопка
//битмап для пользовательской кнопки спецпанели
20 BITMAP "res\\st_reduc.bmp" // CREATE процесса настройки фильтра для выбора объектов отчета
//tips\hint для пользовательской кнопки спецпанели
STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
BEGIN
20 "Для тестирования пользовательской кнопки\nПользовательская кнопка"
END
Подразделы:
(отсутствуют)