Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.6. Операции с блоками и связями
А.5.6.43. rdsSelectBlock – выделить блок в редакторе
Функция rdsSelectBlock добавляет указанный блок к выделенным в подсистеме в режиме редактирования или убирает его из выделения.
void RDSCALL rdsSelectBlock( RDS_BHANDLE Block, // Блок BOOL Select, // Выделить/снять выделение BOOL UpdateWindow // Обновить окно );
Тип указателя на эту функцию
RDS_VBhBB
Параметры
- Block (RDS_BHANDLE)
- Идентификатор блока.
- Select (BOOL)
- Добавить блок к выделению (TRUE) или убрать оттуда (FALSE).
- UpdateWindow (BOOL)
- TRUE, если после включения или выключения выделения блока следует обновить окно подсистемы, и FALSE, если окно обновлять не нужно.
Примечания
Включение и выключение выделения блока возможно только в открытой подсистеме в режиме редактирования. В других режимах и для блоков закрытых подсистем этот вызов игнорируется.
Эта функция чаще всего применяется для облегчения редактирования схемы: например, с ее помощью можно программно выделить какие-либо блоки, чтобы пользователь мог скопировать, переместить или удалить всю выделенную группу. Выделение блока этой функцией полностью эквивалентно выделению блока пользователем щелчком мыши с нажатой клавишей Shift.