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

start [/forum/topic.php?fid=58&msg=32286664&tid=2116561]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 334ms |

| 0 / 0 |
