Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.10.2003, 14:19
|
|||
|---|---|---|---|
Как узнать прозрачный цвет в TImage |
|||
|
#18+
Делаю Image1.Transparent := true; Рисую на Image при помощи Canvas линии, прямоугольники и т. д. Мне нужно при событии MouseDown или MouseUp определить кликнули на прозрачный пиксель или на тот на котором что-то нарисовано. Оказалось что прозрачный цвет это clWhite. Может ли прозрачный цвет быть каким-то другим? И как его определить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2003, 14:30
|
|||
|---|---|---|---|
Как узнать прозрачный цвет в TImage |
|||
|
#18+
Ну дык и выставь егo если памать не изменяет то так Image1.BitMap.TransparentColor := xxx; -=JS=- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2003, 14:39
|
|||
|---|---|---|---|
Как узнать прозрачный цвет в TImage |
|||
|
#18+
Спасибо, JibSkeart. То что нужно! Код: plaintext Что-то в bitmap поленился заглянуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2003, 17:02
|
|||
|---|---|---|---|
Как узнать прозрачный цвет в TImage |
|||
|
#18+
Что-то напрямую не работает Код: plaintext Ошибки не выдает, но и TransparentColor так и остается clWhite. Я что-то неправильно делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2003, 17:03
|
|||
|---|---|---|---|
Как узнать прозрачный цвет в TImage |
|||
|
#18+
Transparent = true ???? -=JS=- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2003, 17:09
|
|||
|---|---|---|---|
Как узнать прозрачный цвет в TImage |
|||
|
#18+
Image1->Picture->Bitmap->Transparent = true; и Image1->Transparent = true; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2003, 17:31
|
|||
|---|---|---|---|
Как узнать прозрачный цвет в TImage |
|||
|
#18+
Дело в том что мне нужно рисовать произвольные линии (ломаные, прямые и т. д.) и сделать для них событие MouseDown или MouseUp. Ничего лучше не придумал как рисовать эти линии в каком-то компоненте и проверять куда кликнули - на линию или нет. Вообще мне все равно на каком компоненте рисовать, лишь бы он был прозрачный. Мне нужно нарисовать план этажа и чтоб при кликании на какую-либо стену или комнату выскакивала информация об этом объекте. Предполагал класть на панель N штук TImage-ей (по одному на каждый объект). Если кликнули на прозрачную часть, проверять другие имеджи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2116561]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 352ms |

| 0 / 0 |
