Please enable JavaScript to view this site.

» Нет разделов более высокого уровня «

Пример описания ресурсов панелей и кнопки типа Fly-Out

Scroll

// Определение имени:

STRINGTABLE {

COMPACT_BAR1 "Компактная панель"

}

#define END_OF_RESOURCE_TABLE 0xffff

// Определение состава:

COMPACT_BAR1 RCDATA

{

BAR_1 // Инструментальная панель, входящая в компактную

END_OF_RESOURCE_TABLE

}

Необходимые ресурсы для инструментальной панели:

// Определение имени панелей:

STRINGTABLE {

BAR_1 "Инструментальная панель"

}

// Определение состава панели:

BAR_1 RCDATA

{

1 // Идентификатор команды библиотеки

END_OF_RESOURCE_TABLE

}

// Определение иконок инструментальной панели при включении ее в компактную панель:

BAR_1 ICON DISCARDABLE "bar1.ico"

// Определение состава панели:

BAR_1 RCDATA

{

COMMAND_1 // Идентификатор команды библиотеки (Кнопка типа Fly-Out)

... // Остальные команды

END_OF_RESOURCE_TABLE

}

// Определение кнопки типа Fly-Out

COMMAND_1 1000 RCDATA // Кнопка с идентификатором COMMAND_1 на панели BAR_1 будет Fly-Out кнопкой

{

COMMAND_1 // Тот же идентификатор желательно ставить первым, чтобы после загрузки

// эта команда становилась текущей

... // Остальные команды

END_OF_RESOURCE_TABLE

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