(для просмотра ссылки Вам необходимо авторизоваться)
Хотел бы предложить добавить кнопки непосредственно в сам блок для более удобной и быстрой работы с визуальным редактором. К примеру нажали + и появилось окно для выделения объекта CODE:external(VOID, "begin_paint", "begin_paint", pathfolder()+"Draw.dll");
external(VOID, "end_paint", "end_paint", pathfolder()+"Draw.dll");
external(VOID, "rectangle", "rectangle", pathfolder()+"Draw.dll");
int x, y, x1, y1;
begin_paint(); //начать отрисовку прямоугольника
while(getkeystate(LBUTTON)==0)sleep(10); // ждать пока не нажата левая кнопка мыши
getmouse(x, y);//получить текущие координаты мыши
while (getkeystate(LBUTTON)==1) // пока нажата левая кнопка мыши
{
getmouse(x1, y1);//получить текущие координаты мыши
rectangle(0, x, y, x1, y1, 0, 3, 255, -1, 0, 0);
pause(50);
}
end_paint();
messagebox(format(x)+" "+format(y)+" "+format(x1)+" "+format(y1));
Нажали на другой + появилась пипетка для выбора цвета так же с увеличением холста. Нажали на третий выбрали область где не нужно искать и т.д. |