Четверг, 15.04.2021, 01:17 Приветствую вас Гость | Группа "Гости" 
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: xXxSh@dowxXx, Anton93, Волк-1024  
delphicode » Delphi » Вопросы по Delphi » прозрачное окно
прозрачное окно
cool1Дата: Понедельник, 13.12.2010, 07:09 | Сообщение # 1
Участник
Зарегистрирован: 14.07.2010
Группа: Пользователи
Сообщений: 238
Статус: Offline
Как сделать прозрачную форму допустим у программы Windows Media Player?


За помощь ставьте +!
 
gravitasДата: Понедельник, 13.12.2010, 12:10 | Сообщение # 2
Авторитетный
Зарегистрирован: 01.05.2010
Группа: Пользователи
Сообщений: 385
Статус: Offline
Quote (cool1)
Как сделать прозрачную форму допустим у программы Windows Media Player?

Переведи...
Может быть ты хотел сказать "Как сделать прозрачную форму допустим как у программы Windows Media Player?"
Или же тебя интерисует, какое сообщение послать окну, что бы оно стало прозрачным?


TheDeduction

Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
 
cool1Дата: Понедельник, 13.12.2010, 12:21 | Сообщение # 3
Участник
Зарегистрирован: 14.07.2010
Группа: Пользователи
Сообщений: 238
Статус: Offline
ну допустим если моя программа работает и я нажму на окно допустим WMP (Windows Media Player) колесом мыши и оно станет прозрачным! А если еще раз нажму то непрозрачным!


За помощь ставьте +!
 
gravitasДата: Понедельник, 13.12.2010, 14:58 | Сообщение # 4
Авторитетный
Зарегистрирован: 01.05.2010
Группа: Пользователи
Сообщений: 385
Статус: Offline
Code
procedure TForm1.FormCreate(Sender: TObject);
var HW : HWND;
begin
HW := Form1.Handle;
SetWindowLong(HW, GWL_EXSTYLE, GetWindowLong(HW, GWL_EXSTYLE) or WS_EX_LAYERED);
SetLayeredWindowAttributes(HW, RGB(100, 100, 100), 180, LWA_ALPHA);
end;

HW - хэндл нужного окна.


TheDeduction

Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
 
cool1Дата: Понедельник, 13.12.2010, 16:41 | Сообщение # 5
Участник
Зарегистрирован: 14.07.2010
Группа: Пользователи
Сообщений: 238
Статус: Offline
блин а как при On Click на нужном окне оно стало прозрачным


За помощь ставьте +!
 
gravitasДата: Понедельник, 13.12.2010, 17:05 | Сообщение # 6
Авторитетный
Зарегистрирован: 01.05.2010
Группа: Пользователи
Сообщений: 385
Статус: Offline
Про хуки почитай

TheDeduction

Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
 
delphicode » Delphi » Вопросы по Delphi » прозрачное окно
  • Страница 1 из 1
  • 1
Поиск:

delphicode.ru © 2008 - 2021 Хостинг от uCoz