Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.6. Операции с блоками и связями
А.5.6.52. rdsSetConnLayer – задать слой связи
Функция rdsSetConnLayer перемещает связь или шину на слой с указанным идентификатором.
BOOL RDSCALL rdsSetConnLayer( RDS_CHANDLE Conn, // Связь int LayerId // Идентификатор слоя );
Тип указателя на эту функцию
RDS_BChI
Параметры
- Conn (RDS_CHANDLE)
- Идентификатор связи или шины.
- LayerId (int)
- Идентификатор слоя, на который нужно переместить связь или шину.
Возвращаемое значение
TRUE, если связь или шина перемещена на слой LayerId, FALSE в противном случае (связь уже на этом слое или такого слоя нет в подсистеме).
Примечания
Эта функция перемещает связь или шину с идентификатором Conn на слой LayerId. От того, на каком слое находится связь, зависит ее перекрытие другими связями и блоками – чем дальше слой находится от переднего плана в текущей выбранной конфигурации слоев, тем большее число объектов сможет перекрыть данную связь. В пределах одного слоя связи всегда рисуются поверх блоков.
Следует учитывать, что вызов rdsSetConnLayer не приводит к немедленной перерисовке окна подсистемы. Обычно окно автоматически обновляется после завершения функции модели вызванного блока, поэтому если rdsSetConnLayer вызвана не из функции модели, окно подсистемы следует обновить вручную, вызвав rdsRefreshBlockWindows.
См. также
RDS_CONNDESCRIPTION, rdsRefreshBlockWindows, rdsSetLayerPosition.