|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.09.2007, 21:49 | #1 |
Чуть выше чайника
Пользователь
Регистрация: 16.08.2007
Сообщений: 53
|
Image1 и Rgn.. как обрезать?
Изучил, как присвоить TForm нестандартную форму, к примеру, в виде эллипса, но не могу то же самое сделать для объекта типа TImage.
Код:
Для того, чтобы жить как следует, надо иметь или разум или петлю. /Диоген/
|
27.09.2007, 00:25 | #2 |
Форумчанин Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 183
|
если делать с помощью функции SetWindowRgn, то с TImage тоже самое не проделаешь. При помощи SetWindowRgn можно придавать нестандартную форму только компонентам имеющим Handle
Until The End Of Time
|
27.09.2007, 17:10 | #3 |
Чуть выше чайника
Пользователь
Регистрация: 16.08.2007
Сообщений: 53
|
А есть еще какие-нибудь способы?
Для того, чтобы жить как следует, надо иметь или разум или петлю. /Диоген/
|
27.09.2007, 17:50 | #4 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Что тебе нужно сделать?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
27.09.2007, 18:03 | #5 |
Форумчанин Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 183
|
Можно с помощь свойства Transparent у TImage
Until The End Of Time
|
27.09.2007, 18:50 | #6 |
Чуть выше чайника
Пользователь
Регистрация: 16.08.2007
Сообщений: 53
|
Обрезать картинку через программный код, у меня она в виде кнопки задумана но квадратная форма не устраивает
Можно поподробнее?
Для того, чтобы жить как следует, надо иметь или разум или петлю. /Диоген/
Последний раз редактировалось Yogik™; 27.09.2007 в 18:54. |
27.09.2007, 19:57 | #7 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
если картинка большая то
ее лучше не программно а в графическом редакторе либо маску делать либо программно TransparentBlt если она не очень большая, тогда лучше иконку в имидж загрузить Цитата:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 27.09.2007 в 20:00. |
|
28.09.2007, 17:07 | #8 |
Чуть выше чайника
Пользователь
Регистрация: 16.08.2007
Сообщений: 53
|
Спасибо за отзывы! Я другой выход нашел))
Для того, чтобы жить как следует, надо иметь или разум или петлю. /Диоген/
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Image1.Picture.SaveToFile | TaTT DoGG | Общие вопросы Delphi | 3 | 03.05.2008 10:43 |
Перемещение мышки с Image1 на форму | Rusl92 | Общие вопросы Delphi | 1 | 27.04.2008 22:46 |
jpg в image1 программно | Лёка | Мультимедиа в Delphi | 3 | 12.01.2008 00:16 |
TImage-после image1.picture.bitmap.width и .height исчезает картинка | Саня | Компоненты Delphi | 4 | 03.08.2007 07:55 |
Image1.canvas.textout. Координаты символов | Alar | Компоненты Delphi | 0 | 29.10.2006 22:04 |