Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Помощь с рисованием

Страниц (6): « 1 2 3 [4] 5 6 »
 

31. Zireael - 11 Ноября, 2019 - 04:37:50 - перейти к сообщению
Так сложно указать прямоугольник, в котором должен быть написан текст?
CODE:
cord_control_buttons[0][0] = 160; cord_control_buttons[0][1] = 10; cord_control_buttons[0][2] = 180; cord_control_buttons[0][3] = 30;//+
32. 007wan - 11 Ноября, 2019 - 04:40:01 - перейти к сообщению
Zireael , Да я уже сделал давно.
Код (Отобразить)
И что теперь? Как отловить нажатия?
CODE:
if(PtInRect(address(#cord_control_buttons[0][0]), mouseX, mouse_Y))
{
messagebox(1);
break;
}
Не работает
(Добавление)
 Zireael пишет:
Так сложно указать прямоугольник, в котором должен быть написан текст?
CODE:
cord_control_buttons[0][0] = 160; cord_control_buttons[0][1] = 10; cord_control_buttons[0][2] = 180; cord_control_buttons[0][3] = 30;//+
После рабочего месяца , все мозги в кучу не могу собрать, даже элементарно код простецкий написать))
33. Zireael - 11 Ноября, 2019 - 04:46:23 - перейти к сообщению
 Цитата:
cord_control_buttons[0][0] = 171; cord_control_buttons[0][1] = 10; cord_control_buttons[0][2] = 150;

Начальная координата X больше конечной.
34. 007wan - 11 Ноября, 2019 - 04:49:58 - перейти к сообщению
 Zireael пишет:
 Цитата:
cord_control_buttons[0][0] = 171; cord_control_buttons[0][1] = 10; cord_control_buttons[0][2] = 150;

Начальная координата X больше конечной.
Всё зарабтало, спасибки)
(Добавление)
Опять аномалии)))
Код (Отобразить)
1)Ошибка, когда жмем возле прямоугольника "+" и прилетает сообщение.
2)Нельзя ли как-то объединить координаты прямоугольника "+" и текст "+"?
(Добавление)
Я в этих цифрах запутался( не могу разобраться что к чему в данном случаи и как писать зависимость.
35. Zireael - 11 Ноября, 2019 - 05:05:07 - перейти к сообщению
 Цитата:
2)Нельзя ли как-то объединить координаты прямоугольника "+" и текст "+"?

Можно, и даже нужно.
 Цитата:
RoundRect(hdc_mem, 171, 10, 150, 31, 10, 10);

CODE:
RoundRect(hdc_mem, cord_control_buttons[0][0], cord_control_buttons[0][1], cord_control_buttons[0][2], cord_control_buttons[0][3], 10, 10);


 Цитата:
RoundRect(hdc_mem, 171, 10, 150, 31, 10, 10);
//Ellipse(hdc_mem, 41, 10, 20, 31);
//Ellipse(hdc_mem, 171, 10, 150, 31);

Столько лет пользоваться программой и не понимать элементарных вещей. Начальные координаты должны быть меньше конечных.
36. 007wan - 11 Ноября, 2019 - 05:10:36 - перейти к сообщению
 Zireael пишет:
Столько лет пользоваться программой и не понимать элементарных вещей. Начальные координаты должны быть меньше конечных.
Знаю, печально. Я это исправил, просто что ниже было - не нужно было. поэтому не исправлял.
(Добавление)
Всё, я догнал! Это как контрол-шифт-эс плучает координаты икс и игрек. икс- начальная, игрек - конечная, только тут ниже они чередуются!
CODE:
RoundRect(hdc_mem, x1, x2, y1, y2, u, u);

(Добавление)
Zireael , ПОЛУЧИЛОСЬ!!!!! Спасибо огромное!!!!


КОД (Отобразить)

(Добавление)
Вопросик: Как теперь считать:
-какие вкладки УЖЕ созданы после запуска(что бы в будущем при запуске уже назначать какие созданы, какой текст у них, а значит и содержимое...)
-а как оттолкнуться, не могу вникнуть: вот мы создали одну вкладку, как теперь создать вторую? Ведь при нажатии на "+" он снова будет создавать только одну вкладку...
37. Zireael - 11 Ноября, 2019 - 05:47:09 - перейти к сообщению
 Цитата:
Как теперь считать:

Добавить переменную, в которой хранить сколько всего вкладок. В массив int rect_tab[3][4]; записывать координаты вкладок. Рисовать в цикле, сколько вкладок добавили в массив, столько и нарисует.
38. 007wan - 11 Ноября, 2019 - 06:05:20 - перейти к сообщению
Что-то не вдупляю. (Код расчитан на создание первых двух вкладок). for где-то не правильно написан. Можно чуть подсказку, пжд
Код (Отобразить)

(Добавление)
 Zireael пишет:
 Цитата:
Как теперь считать:

Добавить переменную, в которой хранить сколько всего вкладок. В массив int rect_tab[3][4]; записывать координаты вкладок. Рисовать в цикле, сколько вкладок добавили в массив, столько и нарисует.
Так нет. Нужно, что бы не все сразу рисовал, а нажали "+", она сместилась и создалась одна вкладка, потом снова повторяется.
(Добавление)
Максимально планирую 3 вкладки.
(Добавление)
Вот пока что вышло, но не через цикл
Код (Отобразить)
39. 007wan - 11 Ноября, 2019 - 08:06:55 - перейти к сообщению
Добавил: При добавлении вкладки делает ее активной и при добавлении последней - удаляет "+"Ссылка на txtКому надо. Просто не дает форум больше 6 МБ загружать. Завтра попробую добавить иконки+"х" на каждой вкладки.

Так же добавлю зависимость если получится, что типа "Тем больше текста, тем шире вкладка и правее или левее другие)"
40. Zireael - 11 Ноября, 2019 - 17:58:45 - перейти к сообщению
 Цитата:
Просто не дает форум больше 6 МБ загружать

Так может не добавлять комментарии такого вида: //--------------------------------------------------------------------------------------------------------------------------
и всё влезет.
Вот как надо:
code (Отобразить)

Powered by ExBB FM 1.0 Final