Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.011 c
14-47679
Evgeny
2002-06-17 14:16
2002.07.15
CreateWindow


7-47844
NRous
2002-02-12 16:00
2002.07.15
Как работать со сканером?


1-47442
DenNNis
2002-07-03 11:31
2002.07.15
Excel ???


14-47797
KvORubin
2002-06-13 15:50
2002.07.15
Где достать исходники на ICQ


1-47300
Artemkin
2002-06-30 22:56
2002.07.15
excel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский