Цитата:
Сообщение от angvelem
А по твоему, сколько точек нужно указать, чтобы получить прямоугольник? Пора обратно в школу, и усиленно учить азы геометрии.
|
Ну с геометрий как я вижу у тебя все в порядке, а в программировании по ходу вообще не сечешь
в функциях типа StretchDraw, StretchBlt и тому подобных, указываются только две точки прямоугольника, а именно верхний левый угол и нижний правый угол.
StretchDraw(DataRect, Graphics);
где DataRect типа Trect, которое имеет Left, Top, Right, Bottom
т.е. две точки, первая Left, Top
вторая Right, Bottom
поэтому они и вписуют картинку в этот прямоугольник
а мне нужен не прямоугольник, а скажем трапеция, или многоугольник, с 4 разными углами
а именно, первая точка, X0, Y0 (левый верхний угол)
вторая точка X1, Y1 (правый верхний угол)
третья точка X2, Y2 (левый нижний угол)
четвертая точка X3, Y3 (правый нижний угол)
так понятнее?