Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.6. Операции с блоками и связями
А.5.6.40. rdsMoveBlock – переместить блок
Функция rdsMoveBlock перемещает блок в указанную точку рабочего поля подсистемы.
void RDSCALL rdsMoveBlock( RDS_BHANDLE Block, // Блок int x,int y // Координаты );
Тип указателя на эту функцию
RDS_VBhII
Параметры
- Block (RDS_BHANDLE)
- Идентификатор перемещаемого блока.
- x, y (int)
- Новые координаты точки привязки блока (для блоков с векторной картинкой – положение начала координат этой картинки, для программно рисуемых блоков и блоков, изображаемых прямоугольником с текстом – координаты левого верхнего угла изображения) на рабочем поле подсистемы в масштабе 100%. Горизонтальная ось координат направлена вправо, вертикальная – вниз, начало координат – левый верхний угол рабочего поля.
Примечания
После перемещения блока в указанную точку его модель будет вызвана для реакции на событие RDS_BFM_MOVED, при этом в параметре MoveReason структуры описания события будет записана константа RDS_MR_SET.
См. также