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

Вниз

Сворачивание НЕ главной формы :)   Найти похожие ветки 

 
ZiRoCool   (2004-06-30 19:52) [0]

так, люди, прошлый раз я спрашивал как после сворачивания главной формы её скрыть. Но там то было всё легко оказывается, там был метод у Application такой: OnMinimize, после определения которого можно было перехватить не только нажатие на кнопку свернуть. А как это же сделать и с НЕ главной формой, как ПОЛНОСТЬЮ перехватить сворачивание формы? ведь там нет события OnMinimize!
п.с. пробывал перехватывать WM_SYSCMDS, но там он тока реагирует на кнопку свернуть, а когда форму сворачивают через панель задач, ничего не происходит :(


 
KilkennyCat ©   (2004-06-30 22:02) [1]

А что есть "не главная форма" ? Какой вид формы именно?


 
ZiRoCool   (2004-07-01 01:56) [2]

главная форма создаётся в первую очередь и она становится центром всего приложения. а не главная форма может служить в роли например окна настроек, ввода пароля, ну и т.п.


 
TUser ©   (2004-07-01 10:45) [3]

Обработай OnCanResize у неглавной формы.


 
ZiRoCool   (2004-07-06 19:11) [4]

хмм, если можно по подробнее плз.


 
Vemer ©   (2004-07-06 23:35) [5]

Вот, нашел у себя, может то, может нет :)...

Ловушка сворачивсния проги при сворачивании Неглавного окна...
Пишем В Private;
Procedure WMSysCommand(var message: TWMSysCommand); message WM_SysCommand;

Пишем в тексте..
Procedure TF_Shop.WMSysCommand(var message: TWMSysCommand);
begin
If message.CmdType = SC_MINIMIZE then Application.Minimize
Else Inherited;
End;


 
ZiRoCool   (2004-07-07 03:02) [6]

Vemer, вот это работает только на половину!
этот код бует реагировать ТОЛЬКО на нажатие кнопки свернуть...
а если сворачивают через панельзадач? (просто нажимают на строке с названием формы). вот тогда этот код не работает
именно вот это мне нужно перехватить!



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

Форум: "Основная";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.034 c
14-1088584910
Sour
2004-06-30 12:41
2004.07.18
Никто не сталкивался с такой проблемой с принетом


1-1089203729
ZiRoCool
2004-07-07 16:35
2004.07.18
Абсолютно тупой вопрос, но всё же :)


1-1088716508
MIGUR
2004-07-02 01:15
2004.07.18
Нумерация строк


14-1088645857
QuasiLamo
2004-07-01 05:37
2004.07.18
Цвет значению


3-1087911763
Apv
2004-06-22 17:42
2004.07.18
2 активные БД (ODBC)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский