Функция Chord
Declare Function Chord Lib "gdi32" (ByVal hdc As Long, _
ByVal nLeftRect As Long, _
ByVal nTopRect As Long, _
ByVal nRightRect As Long, _
ByVal nBottomRect As Long, _
ByVal nXRadial1 As Long, _
ByVal nYRadial1 As Long, _
ByVal nXRadial2 As Long, _
ByVal nYRadial2 As Long) As Long
Chord рисует хорду на устройстве, используя текущее перо и заполняет его текущей кистью. Хорда состоит из сегмента линии, соединяющей две точки по эллипсу; область между хордой и краем эллипса заполнена (против часовой стрелки вокруг эллипса).
- hdc
- Описатель контекста устройства
- nLeftRect
- Координата x левого верхнего угла ограничительного прямоугольника эллипса
- nTopRect
- Координата y левого верхнего угла ограничительного прямоугольника эллипса
- nRightRect
- Координата x нижнего правого угла ограничительного прямоугольника эллипса
- nBottomRect
- Координата y нижнего правого угла ограничительного прямоугольника эллипса
- nXRadial1
- Координата x точки по радиальному определению отправной точки хорды
- nYRadial1
- Координата y точки по радиальному определению отправной точки хорды
- nXRadial2
- Координата x точки по радиальному определению конечной точки хорды
- nYRadial2
- Координата y точки по радиальному определению конечной точки хорды
Пример
' Рисуем хорду на окне Form1. Эллипс ограничен прямоугольником
' с координатами (10,20)-(210,120)
Dim retval As Long ' возвращаемое значение
retval = Chord(Form1.hDC, 10, 20, 210, 120, 210, 70, 110, 20)
Смотри также
Ellipse, Pie
Категория
Фигуры
Реклама