Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Описание: пожалуйста, помогите.
Zireael
Отправлено: 11 Ноября, 2019 - 12:37:50
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4467
Дата рег-ции: Нояб. 2017  
Репутация: 585




Так сложно указать прямоугольник, в котором должен быть написан текст?
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;//+
 
 Top
007wan
Отправлено: 11 Ноября, 2019 - 12:40:01
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




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;//+
После рабочего месяца , все мозги в кучу не могу собрать, даже элементарно код простецкий написать))
 
 Top
Zireael
Отправлено: 11 Ноября, 2019 - 12:46:23
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4467
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
cord_control_buttons[0][0] = 171; cord_control_buttons[0][1] = 10; cord_control_buttons[0][2] = 150;

Начальная координата X больше конечной.
 
 Top
007wan
Отправлено: 11 Ноября, 2019 - 12:49:58
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




 Zireael пишет:
 Цитата:
cord_control_buttons[0][0] = 171; cord_control_buttons[0][1] = 10; cord_control_buttons[0][2] = 150;

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



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4467
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
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);

Столько лет пользоваться программой и не понимать элементарных вещей. Начальные координаты должны быть меньше конечных.
 
 Top
007wan
Отправлено: 11 Ноября, 2019 - 13:10:36
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




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

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


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

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



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4467
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Как теперь считать:

Добавить переменную, в которой хранить сколько всего вкладок. В массив int rect_tab[3][4]; записывать координаты вкладок. Рисовать в цикле, сколько вкладок добавили в массив, столько и нарисует.
 
 Top
007wan
Отправлено: 11 Ноября, 2019 - 14:05:20
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




Что-то не вдупляю. (Код расчитан на создание первых двух вкладок). for где-то не правильно написан. Можно чуть подсказку, пжд
Код (Отобразить)

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

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



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




Добавил: При добавлении вкладки делает ее активной и при добавлении последней - удаляет "+"Ссылка на txtКому надо. Просто не дает форум больше 6 МБ загружать. Завтра попробую добавить иконки+"х" на каждой вкладки.

Так же добавлю зависимость если получится, что типа "Тем больше текста, тем шире вкладка и правее или левее другие)"
 
 Top
Zireael
Отправлено: 12 Ноября, 2019 - 01:58:45
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4467
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Просто не дает форум больше 6 МБ загружать

Так может не добавлять комментарии такого вида: //--------------------------------------------------------------------------------------------------------------------------
и всё влезет.
Вот как надо:
code (Отобразить)
 
 Top
Страниц (6): « 1 2 3 [4] 5 6 »
Сейчас эту тему просматривают: 5 (гостей: 5, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by