Вверх ↑
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 587
#196: 2022-02-05 14:51:06 ЛС | профиль | цитата
nesco писал(а):
А, я заметил, что у тебя есть треугольник, надо бы нам такую фигуру тоже иметь.

Вас жестоко обманули, это линия у которой есть наконечники, так как с математикой крутить углы в пространстве у меня туго то крутим линию
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#197: 2022-02-05 14:51:26 ЛС | профиль | цитата
Хотел еще спросить -- а кисточки и градиент дружат? Те, я могу на заливку кисточками наложить градиент?

--- Добавлено в 2022-02-05 14:52:26

andrestudio писал(а):
Вас жестоко обманули

Ха-ха, зато я увидел треугольник, которого у нас нет.

Редактировалось 1 раз(а), последний 2022-02-05 14:52:26
карма: 22

0
Ответов: 5227
Рейтинг: 587
#198: 2022-02-05 15:00:40 ЛС | профиль | цитата
nesco писал(а):
Те, я могу на заливку кисточками наложить градиент?

Там всё дружит, хоть что перемешай через альфу. Лучше градиентную кисть и делать тогда
Вроде запилил юзер-кисть, поюду передохну

карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 5227
Рейтинг: 587
#199: 2022-02-05 18:11:03 ЛС | профиль | цитата
nesco писал(а):
Че-то в форме код кисточек кажется лишним

а чё так Я к примеру если так считаю то пользуюсь упрощённой формой
добавил точку UseContainer=Указатель типа PHandle на контейнер для вставки в область заголовка

карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 303
Рейтинг: 26
#200: 2022-02-05 18:33:59 ЛС | профиль | цитата
andrestudio и nesco программисты на ультах. Я поражаюсь, огромное спасибо за вашу работу, за бессонные ночи. Такая работа, за короткое время. Низкий поклон и уважение.

--- Добавлено в 2022-02-05 18:40:19

На панели не стоит делать это. Пусть будет чистая, andrestudio ты если захочешь то и на смстемном блоке появятся кнопки. Сверху кнопки не нужны.

Редактировалось 1 раз(а), последний 2022-02-05 18:40:19
карма: 2
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#201: 2022-02-05 18:54:35 ЛС | профиль | цитата
andrestudio писал(а):
Я к примеру если так считаю то пользуюсь упрощённой формой
добавил точку UseContainer=Указатель типа PHandle на контейнер для вставки в область заголовка

Че-то плодить компоненты с PHandle не совсем хочется. Опять у нас получается разный подход. Почему я хочу выкинуть код из формы, тк считаю его лишним -- зачем он там, если есть выносные компоненты отрисовки, которые специально заточены под такое дело, проще их расширить и оптимизировать (чем я и занимаюсь, кстати), чем мучить несчастную форму. Вот вытащить точку onEraseBkgnd с формы для отрисовки, это вот хорошая идея. Подцепи к этой точке DTM и его элементы, и получишь нужную отрисовку не коцая компонент, причем главный.
Скажи andrestudio, сможешь ли ты сейчас своими компонентами полноценно работать на мультислойных формах? Типа, на такой:



--- Добавлено в 2022-02-05 19:20:24

Когда-то я тоже баловался формами, и вот что у меня получалось, это 2016 год:



Редактировалось 6 раз(а), последний 2022-02-05 19:20:24
карма: 22

0
Ответов: 5227
Рейтинг: 587
#202: 2022-02-05 19:21:21 ЛС | профиль | цитата
nesco писал(а):
Вот вытащить точку onEraseBkgnd с формы для отрисовки, это вот хорошая идея

Разумно.
nesco писал(а):
Скажи andrestudio, сможешь ли ты сейчас своими компонентами полноценно работать на мультислойных формах?

А это зачем
envoy_sky писал(а):
На панели не стоит делать это. Пусть будет чистая, andrestudio ты если захочешь то и на смстемном блоке появятся кнопки. Сверху кнопки не нужны.

Это пользовательская отрисовка формы (отдельный кубик), вместо кнопок может быть что угодно и всегда на виду. Это опция которой можно и не пользоваться.
Потихоньку созреваю для менеджера тем.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#203: 2022-02-05 19:24:49 ЛС | профиль | цитата
andrestudio писал(а):
А это зачем

Это работа с формой полностью на альфа канале. Примеры выше, что такое мультислойная форма.

andrestudio писал(а):
Потихоньку созреваю для менеджера тем

В принципе, давно пора переходить на менеджера.

--- Добавлено в 2022-02-05 19:30:49

Хотя, я не знаю -- делал ли такое кто-либо из участников форума такое, кроме меня. Нужно ли это было или нет, это уже не важно, это была демонстрация возможностей. Но это можно было делать раньше, можно и сейчас, но уже более продвинуто.

Редактировалось 1 раз(а), последний 2022-02-05 19:30:49
карма: 22

0
Ответов: 5227
Рейтинг: 587
#204: 2022-02-05 19:39:29 ЛС | профиль | цитата
nesco, опять про бабочку или звёздочку слоёную
Да забей нафиг на это пока
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#205: 2022-02-05 19:47:27 ЛС | профиль | цитата
andrestudio писал(а):
Да забей нафиг на это пока

Так это был 2016 год. Если мне сейчас добавить кисточки в DTM и вытащить нужную точку с формы, то я могу сделать подобие твоей формы без всякого кода. Ты бы мне лучше рассказал, как ты зеркальные изображения делаешь на GDI+, я подобное нашел, но там матрицы транспонирования используются. Может есть ссылочка интересная по этой теме почитать?

Редактировалось 2 раз(а), последний 2022-02-05 19:50:28
карма: 22

0
Ответов: 5227
Рейтинг: 587
#206: 2022-02-05 20:08:28 ЛС | профиль | цитата
А понял, у меня видать ещё картинки не прогрузились. Да скорей всего будут работать
У меня расширенная кнопка имеет свойства
Alpha1Enter=Величина альфа канала Color1 при перемещении указателя мыши и фокусе (0-255)|1|255
Alpha1Leave=Величина альфа канала Color1 при покидании указателя мыши и фокуса(0-255)|1|255
Alpha2Enter=Величина альфа канала Color2 при перемещении указателя мыши и фокусе (0-255)|1|255
Alpha2Leave=Величина альфа канала Color2 при покидании указателя мыши и фокуса(0-255)|1|255
AlphaPenEnter=Величина альфа канала пера контура при перемещении указателя мыши и фокусе (0-255)|1|255
AlphaPenLeave=Величина альфа канала пера контура при покидании указателя мыши и фокуса (0-255)|1|255
За счёт альфы они полностью интерактивны


--- Добавлено в 2022-02-05 20:48:40

Вот ещё мультик. (для наглядности сеточка)
Сейчас альфа при покидании курсора выставлен по 100



--- Добавлено в 2022-02-05 20:58:48

nesco писал(а):
Ты бы мне лучше рассказал, как ты зеркальные изображения делаешь на GDI+, я подобное нашел, но там матрицы транспонирования используются. Может есть ссылочка интересная по этой теме почитать?

Упорство и труд всё перетрут
nesco, завтра посмотрю что есть скину в личку, но тоже с матрицей делал по моему. (жена зовёт кино смотреть )

Редактировалось 4 раз(а), последний 2022-02-05 20:58:48
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#207: 2022-02-05 23:03:58 ЛС | профиль | цитата
andrestudio писал(а):
жена зовёт кино смотреть

Ну, это святое
карма: 22

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#208: 2022-02-06 05:48:09 ЛС | профиль | цитата
Мне тут тоже удалось прикрутить внешнюю отрисовку к onEraseBkgnd, ничего так получается:


карма: 22

0
Ответов: 5227
Рейтинг: 587
#209: 2022-02-06 10:31:57 ЛС | профиль | цитата
nesco писал(а):
Мне тут тоже удалось прикрутить внешнюю отрисовку к onEraseBkgnd, ничего так получается:

Процесс пошёл или лёд тронулся господа присяжные
nesco, следи за новостями https://ip76.ru/tricks-form-20/
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#210: 2022-02-06 13:37:36 ЛС | профиль | цитата
andrestudio писал(а):
следи за новостями

Твоими, или на сайте? Но не забывай, что у нас все же не VCL.

Редактировалось 1 раз(а), последний 2022-02-06 13:39:42
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)