Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.6. Операции с блоками и связями

А.5.6.40. rdsMoveBlock – переместить блок

# Приложения

## Приложение А. Функции, константы и структуры 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.

См. также

rdsSetBlockRect.