-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
PierreVanStulov |
04-10-2010 22:34 1511485 |
Программное рисование в Paint
Здравствуйте! Я хочу, чтобы моя программа рисовала в "Паинте" отрезок. Притом рисовала его мгновенно. Использую код:
Код:
for (int x = 900; x < 1000; x++)
{
autoIt.MouseClick("left", x, 500, 1, 0);
}
Но несмотря на параметр скорости = 0 отрезок отрисовывается со скоростью заметной для глаза (стрелка, рисуя отрезок, движется по экрану пару секунд). А как можно нарисовать отрезок мгновенно (вариант по 2-м точкам не годится, т.к. мне обязательно нужно отрисовывать его попиксельно)?
|
“В паинте” это не по русский, переименуйте тему.
По поводу рисования, а почему MouseClick, “рисуют” обычно так:
|
PierreVanStulov |
05-10-2010 12:37 1511808 |
Проблема в том, что мне нужно менять цвет отрезка от точки к точке, посему протягиванием курсора не обойтись.
|
Цитата:
Цитата PierreVanStulov
мне нужно менять цвет отрезка от точки к точке, посему протягиванием курсора не обойтись »
|
Вы хоть пробовали мой пример? Там зажимается кнопка мышки и двигается в зажатом состояний.
|
PierreVanStulov |
06-10-2010 12:27 1512629 |
Я понимаю. Но если я зажимаю кнопку, я уже не могу поменять цвет.
А вообще для одного цвета Ваш пример сработал замечательно. Рисуется хоть и не мгновенно, но с достаточной для моей задачи скоростью. Так что придется использовать монохромные рисунки.
|
PierreVanStulov, Вам нужно именно рисовать в MS Paint или просто достаточно программно создавать рисунок?
|
Цитата:
Цитата PierreVanStulov
если я зажимаю кнопку, я уже не могу поменять цвет »
|
Ну её ведь можно отжать на время выбора цвета, в чём проблема? :)
|
PierreVanStulov |
07-10-2010 12:48 1513465 |
Цитата:
Цитата Iska
PierreVanStulov, Вам нужно именно рисовать в MS Paint или просто достаточно программно создавать рисунок? »
|
Именно в Paint, иначе я бы не парился.
Цитата:
Цитата Creat0R
Ну её ведь можно отжать на время выбора цвета, в чём проблема? »
|
Забейте! :) Я понял, что монохромный рисунок подходит мне даже лучше чем цветной.
Спасибо за советы. Тему можно считать закрытой.
|
Возможно, я недостаточно ясно расставил акценты: вопрос был не про Paint, а про «нужно рисовать» или «можно программно создавать рисунок»?
|
Время: 21:04.
© OSzone.net 2001-