|
Угол графика, к которому привязан объект
Существует ряд графических объектов, для которых можно задавать угол графика, относительно которого указываются координаты в пикселях. Это следующие типы объектов (в скобках указаны идентификаторы типа объекта):
·Label (OBJ_LABEL);
·Button (OBJ_BUTTON);
·Chart (OBJ_CHART);
·Bitmap Label (OBJ_BITMAP_LABEL);
·Rectangle Label (OBJ_RECTANGLE_LABEL);
·Edit (OBJ_EDIT).
Для того чтобы указать угол графика, от которого будут отсчитываться координаты X и Y в пикселях, необходимо воспользоваться функцией ObjectSetInteger(chartID, name, OBJPROP_CORNER, chart_corner), где:
· chartID - идентификатор графика;
·name – имя графического объекта;
·OBJPROP_CORNER – идентификатор свойства для задания угла привязки;
·chart_corner – требуемый угол графика, может принимать одно из значений перечисления ENUM_BASE_CORNER.
ENUM_BASE_CORNER
Идентификатор |
Описание |
CORNER_LEFT_UPPER |
Центр координат в левом верхнем углу графика |
CORNER_LEFT_LOWER |
Центр координат в левом нижнем углу графика |
CORNER_RIGHT_LOWER |
Центр координат в правом нижнем углу графика |
CORNER_RIGHT_UPPER |
Центр координат в правом верхнем углу графика |
Пример:
void CreateLabel(long chart_id, |