Приложения
Приложение А. Функции, константы и структуры 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 руководства программиста.
См. также