![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
круглый компонент Image [D7, WinXP]
sasha_progman © (2004-10-09 16:01:00)Задался целью выводить в Имидж элипсовидное изображение, конечно можно использовать прозрачность....
Но, вот вопрос можно ли сделать сам регион (контур) компонета круглым?
sasha_progman (2004-10-11 16:11:00) [1]Спасибо, мастер-леприконс
Леприкон (2004-10-11 10:29:00) [2]var CirRgn:HRGN;
begin
CirRgn:=CreateEllipticRgn(0,0,Panel1.Width,Panel1.Height);
SetWindowRgn(Panel1.Handle,CirRgn,true);
end;
Это для TPanel. Если кинуть на панель Image - то получишь нужный тебе результат.
sasha_progman (2004-10-11 10:18:00) [3]мне все понятно если изменит регион формы, покуда есть у Form1 свойство Handle. Но у имиджа нету такого свойства
sasha_progman (2004-10-11 10:13:00) [4]можно примерчик кода
Семен Сорокин (2004-10-09 16:06:00) [5]можно, см.
CreateEllipticRgn
SetWindowRgn