Please enable JavaScript to view this site.

Интерфейс...

Тип данных 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

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78