![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 29.07.2012
Сообщений: 1
|
![]()
Здравствуйте господа программисты!
Прошу помочь решить проблему. Делаю форму с дыркой вот так: Form1->AlphaBlendValue=255; Form1->TransparentColor=true; Form1->Panel1->Color=12; Form1->TransparentColorValue=12; Там где Panel1 получается прозрачная дырка. Все работает и на XP и на Vista и на Windows 7 Проблема в том, что на XP дырка прозрачна для кликов мыши, а на Vista и на Windows 7 - нет Как сделать дырку прозрачной для кликов мыши на висте и на windows 7 Спасибо! |
![]() |
![]() |
![]() |
#2 | |
Регистрация: 07.08.2012
Сообщений: 9
|
![]() Цитата:
void __fastcall TForm1::FormCreate(TObject *Sender) { HRGN a=CreateRoundRectRgn(0,0,300,300,10 ,10); HRGN b=CreateRoundRectRgn(100,100,200,20 0,10,10); CombineRgn(a, a, b, RGN_XOR); SetWindowRgn(Handle,a,true); } Последний раз редактировалось nuqta; 09.08.2012 в 02:56. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
KWClock_digit mini (7kb) Цифровые часы на рабочий стол. Прозрачная форма. | kachkarvv | Софт | 0 | 17.04.2011 21:42 |
Прозрачная текстура | Miha85193 | Мультимедиа в Delphi | 1 | 01.04.2010 20:59 |
Прозрачная форма | Хамяг | Мультимедиа в Delphi | 12 | 08.01.2009 09:27 |
Отправка\Приём сообщения. Прозрачная форма. | Zeraim | Общие вопросы Delphi | 6 | 26.12.2008 20:02 |