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

Описания RDS

Приложения

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

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

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

А.5.6.17. rdsGetBlockDimensions – получить размеры и положение блока (устаревшая)

# Приложения

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

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

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

##### А.5.6.17. rdsGetBlockDimensions – получить размеры и положение блока (устаревшая)

Функция rdsGetBlockDimensions возвращает размеры и положение изображения указанного блока в точках экрана. Это устаревшая функция, в настоящее время вместо нее чаще используется rdsGetBlockDimensionsEx.

      BOOL RDSCALL rdsGetBlockDimensions(
        RDS_BHANDLE Block,            // Блок
        RDS_PBLOCKDIMENSIONS pDim,    // Заполняемая структура размеров
        BOOL UseZoom                  // Учитывать масштаб подсистемы
      );

Тип указателя на эту функцию

RDS_BBhBrB

Параметры

Block(RDS_BHANDLE)
  Идентификатор блока, размеры которого нужно получить.
pDim(RDS_PBLOCKDIMENSIONS)
  Указатель на структуру размеров и положения блока RDS_BLOCKDIMENSIONS, которую функция должна заполнить.
UseZoom(BOOL)
  TRUE, если нужно вернуть размеры и положение в текущем масштабе родительской подсистемы блока, FALSE, если нужно вернуть размеры и положение в масштабе 100%.

Возвращаемое значение

TRUE – структура заполнена, FALSE – ошибка.

Примечания

Функция заполняет структуру RDS_BLOCKDIMENSIONS размерами изображения блока и его координатами на рабочем поле подсистемы. Размеры и координаты указываются в точках экрана в текущем масштабе родительской подсистемы (при UseZoom, равном TRUE) или в масштабе 100% (при UseZoom, равном FALSE). Возможные связи размеров и положения с переменными блока в режимах расчета и моделирования в этой функции не учитываются.

Пример

Пример использования функции rdsGetBlockDimensions приведен в §2.16.2 руководства программиста.

См. также

RDS_BLOCKDIMENSIONS, rdsGetBlockDimensionsEx.