Навигация:
<< >> Оглавление Указатель

Приложения

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

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

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

А.5.6.18. rdsGetBlockDimensionsEx – получить размеры и положение блока

Функция rdsGetBlockDimensionsEx возвращает размеры и положение изображения указанного блока в точках экрана.

    rdsGetBlockDimensionsEx(
     Block,            // Блок
     pDim,    // Заполняемая структура размеров
     Flags                   // Флаги (RDS_GBD_*)
  );

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

RDS_BBhBrDw

Параметры

Block (RDS_BHANDLE)
Идентификатор блока, размеры которого нужно получить.
pDim (RDS_PBLOCKDIMENSIONS)
Указатель на структуру размеров и положения блока RDS_BLOCKDIMENSIONS, которую функция должна заполнить.
Flags (DWORD)
Набор битовых флагов, объединенных битовым ИЛИ:
RDS_GBD_NONE Специальная константа, обозначающая отсутствие флагов (имеет значение 0, введена для лучшей читаемости программ).
RDS_GBD_USEVARS В режимах моделирования и расчета возвращать размеры и положение блока с учетом их возможной связи с переменными этого блока.
RDS_GBD_USEZOOM Возвращать размер не для масштаба 100%, а для текущего масштаба, установленного в родительской подсистеме блока.

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

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

Примечания

Функция заполняет структуру RDS_BLOCKDIMENSIONS размерами изображения блока и его координатами на рабочем поле подсистемы. При установленном флаге RDS_GBD_USEZOOM размеры и координаты указываются в точках экрана в текущем масштабе родительской подсистемы, при сброшенном – в масштабе 100%. Связи размеров и положения с переменными блока в режимах расчета и моделирования учитываются только при установленном флаге RDS_GBD_USEVARS.

Пример

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

См. также

RDS_BLOCKDIMENSIONS, rdsGetBlockDimensions.


<< >> Оглавление Указатель