Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.15;
Скачать: CL | DM;

Вниз

Простой вопрос...   Найти похожие ветки 

 
INCOGNITO ©   (2002-06-29 01:00) [0]

У меня проблемма такая. При запуске проги форма разворачивается на весь экран, меняет разрешение монитора, не имеет Captiona (как в любых играх, к примеру... тот же квэйк). Мне нужно, чтоб при акттивации другого окна (например Мэнэджер задач [Ctrl-Alt-Del] или клавишк Windows), моя прога сворачивалась и разрешение востанавливалось, а при её возобновлении всё менялось. как было.
Как это реализовать?


 
alena.svt   (2002-06-29 01:50) [1]

Ну обработай событие OnDeactivate у формы.
И пиши в нем возрат экрану нормалного вида.
А в OnActivate обратно в свой экран.


 
INCOGNITO ©   (2002-06-30 14:40) [2]

Вот к примеру такой код:

procedure TmForm.FormDeactivate(Sender: TObject);
begin
mForm.Color:=clRed;
end;


Казалось бы при нажатии на Ctrl + Alt + Del цвет формы должен поменяться на красный.... Однако этого не происходит!


 
SPeller ©   (2002-06-30 17:18) [3]

Пропиши при создании формы
Application.OnDeactivate:=Form1.OnDeactivate;


 
Юрий Зотов ©   (2002-06-30 17:47) [4]

On(De)activate у ФОРМЫ срабатывает при переключении активной формы В РАМКАХ ОДНОЙ ПРОГРАММЫ. А при переключении между РАЗНЫМИ задачами срабатывает On(De)activate у APPLICATION. О чем прямо сказано в хелпе.

Его и надо обрабатывать. Пример тоже есть в хелпе.



Страницы: 1 вся ветка

Текущий архив: 2002.07.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
3-47124
Ramil
2002-06-21 21:09
2002.07.15
У кого получался сетевой IB под win95/98


14-47756
любитель
2002-06-13 09:49
2002.07.15
Нужна песня группы Лето Февраль


1-47369
race1
2002-07-01 13:00
2002.07.15
component


1-47319
dimanew
2002-07-01 09:26
2002.07.15
Например есть дата 01.07.2002 есть ли стандартная функция


3-47072
sveta2001
2002-06-17 09:31
2002.07.15
Delphi Построение запроса к результатам двух других запросовю