![]() |
|
|
![]()
|
|
| DissDoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Получилось так, что в данной проблеме всплыло еще и непонимание определения "ссылка"
Собственно вопрос прохожусь по TImage и комбинирую регион с помощью функции CombineRgn. Проблемы следующие: 1. Теперь хочу создать динамически еще один TImage newImage. 2. Вставить туда [newImage] сформированный регион HRGN MyRgn. |
|||
|
||||
| DissDoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
для первого пункта
все это неверно Как грамотно скопировать изображение в новую динмически созданную картинку? |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 18 Всего: 154 |
Это сообщение отредактировал(а) Lazin - 20.8.2007, 07:47 |
|||
|
||||
| DissDoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
А это что вы делаете? кста с this у меня не работает (у меня не должна Image привязываться к форме... мне надо картинку просто после вырезки обработать и вставить)
и у меня формируется регион HRGN Это сообщение отредактировал(а) DissDoc - 19.8.2007, 15:19 |
|||
|
||||
| Lazin |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 18 Всего: 154 |
Image - для того и нужен что-бы привязываться к форме. Если нужно, можно использовать TBitmap:
Можно API-шными ф-ями пользоваться, для этого: bmp->Handle - дескриптор битовой карты bmp->Canvas->Handle - контекст графического устройства. Это сообщение отредактировал(а) Lazin - 20.8.2007, 08:00 |
||||
|
|||||
| DissDoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Да. Я что-то не сообразил касаемо битмапа =)
а что касается копирования - оно у меня уже есть и имеет тип HRGN и я не знаю как сформированный регион преобразовать в TBitmap |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 18 Всего: 154 |
Нужно установить область отсечения для битмапа с помощю SelectClipRgn(hDC, hRGN); а затем скопировать в него изображение.
|
|||
|
||||
| Mark7 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 20.10.2007 Репутация: нет Всего: нет |
Здравствуйте!
я вот создаю объект класса TImage как приведенно в этом коде:
все манипуляции с ним проходят отично, но только в той функции в которой он создается. Хотя объект nImage у меня объявлен как глобальный. ... Хм пока писал понял, что в функции же создается не он, а другой локальный объект типа TImage. тогда объясните, как сделать его глобальным. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |