Можно, пожалуйста пример? Выводит 4 окна миниатюры рабочего стола в диалог с отступами.
4 миниатюры будут расположены примерно так:
[-] [-]
[-] [-]
Где скобки - это нарисованный прямоугольник(рамка красного цвета), а пробелы между миниатюрами - это отступы(так же стоит учесть отступы между краями диалога и рамкой, что бы не лепить слишком близко к краями диалога).
При наведении на прямоугольник(любой), окрашивает его в желтый цвет(как курсор), убираем - обратно в прежний цвет.
Так же хочу обратить внимание на глобальную проблему: миниатюры сбрасываются resettextout или др, как и нарисованное впрочем тоже. Как избавится, что бы миниатюра сбрасывалась, а нарисованное не стиралось после того как мы нарисовали впервые? Т.е диалог запустили, всё нарисовалось, миниатюру сбрасываем, а нарисованное не стирается(Без использования таймера!)
11. 007wan - 28 Октября, 2019 - 01:02:09 - перейти к сообщению
12. Zireael - 28 Октября, 2019 - 02:38:38 - перейти к сообщению
Цитата:
Можно, пожалуйста пример? Выводит 4 окна миниатюры рабочего стола в диалог с отступами.
Пример есть в этой теме.
Цитата:
При наведении на прямоугольник(любой), окрашивает его в желтый цвет(как курсор), убираем - обратно в прежний цвет.
Рисование рамки через visualwindow есть на форуме.
Цитата:
Как избавится, что бы миниатюра сбрасывалась, а нарисованное не стиралось после того как мы нарисовали впервые?
Сделать скрин диалога и выводить через visualwindow.
13. Zireael - 28 Октября, 2019 - 19:28:03 - перейти к сообщению
Цитата:
При наведении на прямоугольник(любой), окрашивает его в желтый цвет(как курсор), убираем - обратно в прежний цвет.
code (Отобразить)
14. 007wan - 28 Октября, 2019 - 23:47:12 - перейти к сообщению
Огромнейшее человеческое спасибо!!! Жаль времени нет на проверку.
15. Budni - 06 Ноября, 2019 - 09:55:10 - перейти к сообщению
16. Zireael - 06 Ноября, 2019 - 16:43:58 - перейти к сообщению
Цитата:
Как сделать так
С помощью вашего кода?
С помощью вашего кода?
А чем этот не устраивает?
17. Budni - 06 Ноября, 2019 - 22:20:11 - перейти к сообщению
Zireael , Мерцание
18. Zireael - 07 Ноября, 2019 - 02:48:07 - перейти к сообщению
Вывод изображения по курсором на диалог с указанного окна (Отобразить)
19. 007wan - 12 Декабря, 2019 - 04:20:37 - перейти к сообщению
Zireael пишет:
Вывод миниатюры окна на диалог (Отобразить)
В отличии от visualwindow меньше теряется качество при сжатии.
*Суть заключается в следующем: получаем указатель на окно(или контролл), а потом вывести его на диалог с размерами допустим 100х100 в координатах 10х10, и не важно по размерам какое само окно(хоть большое или маленькое), а то еще пока не понял, у меня Шляпа какая-то твориться, когда меняю цифры
CODE:
int rect[4] = {0, 0, w.width/4, w.height/4} // какого размера вывести изображение на диалог
если меняю 0 на 100 и вторую так же, по идеи должен сместить прямоугольник вниз и вправо, а он просто уменьшается.int rect[4] = {0, 0, w.width/4, w.height/4} // какого размера вывести изображение на диалог
Да и переменные лишнии не нужны и флаги
20. Zireael - 12 Декабря, 2019 - 12:10:46 - перейти к сообщению
Цитата:
с размерами допустим 100х100
Не учитывая пропорции. И что получиться?