Главная Главная страница форума Регистрация Вход
Новые сообщения Участники форума Правила форума Поиск
Страница 1 из 11
Модератор форума: stalker, Ekz, Admin 
Форум » Все о Delphi » Программа и интерфейс » Затемнение экрана (Затемнение экрана)
Затемнение экрана
жекаДата: Воскресенье, 25.01.2009, 02:36 | Сообщение # 1
Ранг 3
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 1
Статус: Offline
можете подсказать как можно сделать так, чтоб при работе экран затемнялся и становился мутным, а активное окно оставалось светлыми четким, можете те подсказать.....зарание спасибо
 
AdminДата: Воскресенье, 25.01.2009, 11:22 | Сообщение # 2
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Думаю самый простой способ такой:

Code
var
   F: TForm;

...

procedure TForm1.Button1Click(Sender: TObject);
begin
   F := TForm.Create(Application);
   F.BorderStyle := bsNone;
   F.Ctl3D := False;
   F.BoundsRect := Screen.WorkAreaRect;
   F.Color := clBlack;
   F.AlphaBlend := True;
   F.AlphaBlendValue := 100;
   FormStyle := fsStayOnTop;
   F.Show;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
   F.Free;
   FormStyle := fsNormal;
end;

Если хочеш размыть то делай скриншот перед показом и клади его на фоновую форму и размывай.


Не оказываю помощь через личные сообщения и ICQ
 
borN_freeДата: Вторник, 24.02.2009, 20:45 | Сообщение # 3
Ранг 2
Группа: Проверенные
Сообщений: 23
Награды: 0
Репутация: 0
Статус: Offline
Admin, а где информации по этому поводу посмотреть побольше?

// хочу овладеть Delphi
 
AdminДата: Вторник, 24.02.2009, 20:48 | Сообщение # 4
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Ну скриншот как делать смотри тут

Не оказываю помощь через личные сообщения и ICQ
 
borN_freeДата: Вторник, 24.02.2009, 20:58 | Сообщение # 5
Ранг 2
Группа: Проверенные
Сообщений: 23
Награды: 0
Репутация: 0
Статус: Offline
спасибо, а вообще литература есть какая нибудь по данной тематике?

// хочу овладеть Delphi
 
AdminДата: Вторник, 24.02.2009, 21:08 | Сообщение # 6
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Незнаю. Не встречал.

Не оказываю помощь через личные сообщения и ICQ
 
Форум » Все о Delphi » Программа и интерфейс » Затемнение экрана (Затемнение экрана)
Страница 1 из 11
Поиск:

Copyright DelphiDevelop.ru © 2008-2018
Хостинг от uCoz