--- title: "Пример описания ресурсов панелей и кнопки типа Fly-Out" type: guide api: [api7] tags: [guide, api7, gettoolbarid] sources: - gettoolbarid_res.html --- // Определение имени: 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