Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.6. Операции с блоками и связями
А.5.6.24. rdsGetConnDimensions – получить размеры и положение связи
Функция rdsGetConnDimensions возвращает размеры и положение описывающего прямоугольника указанной связи или шины.
BOOL RDSCALL rdsGetConnDimensions( RDS_CHANDLE Conn, // Связь или шина RDS_PBLOCKDIMENSIONS pDim, // Заполняемая структура размеров BOOL UseZoom // Учитывать масштаб подсистемы );
Тип указателя на эту функцию
RDS_BChBrB
Параметры
- Conn (RDS_CHANDLE)
- Идентификатор связи или шины, размеры которой нужно получить.
- pDim (RDS_PBLOCKDIMENSIONS)
- Указатель на структуру размеров и положения RDS_BLOCKDIMENSIONS, которую функция должна заполнить.
- UseZoom (BOOL)
- TRUE, если нужно вернуть размеры и положение в текущем масштабе подсистемы, в которой находится связь или шина, FALSE, если нужно вернуть размеры и положение в масштабе 100%.
Возвращаемое значение
TRUE – структура заполнена, FALSE – ошибка.
Примечания
Функция заполняет структуру RDS_BLOCKDIMENSIONS размерами и координатами описывающего прямоугольника связи или шины, то есть прямоугольника минимального размера, которым можно полностью покрыть изображение этой связи/шины. Размеры и координаты указываются в точках экрана в текущем масштабе подсистемы (при UseZoom, равном TRUE) или в масштабе 100% (при UseZoom, равном FALSE).
См. также