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

Вниз

Перехват сообщения приложению   Найти похожие ветки 

 
Керик   (2002-03-31 07:48) [0]

Подскажите, плиззз, как перехватить сообщение о минимизации приложения и отменить его действие (минимизацию).


 
Song   (2002-03-31 10:40) [1]

Перехватывай WM_SYSCOMMAND c wParam=SC_MINIMIZE, а после возвращай Message.Result:=1


 
Керик   (2002-03-31 15:57) [2]

Song ©! Если можно, покажи пример!


 
Song   (2002-03-31 16:37) [3]


Procedure IsApplicationMinimize(Var Msg:TMessage); message WM_SYSCOMMAND;

...

Procedure TForm1.IsApplicationMinimize(Var Msg:TMessage);
Begin
With Msg Do IF wParam=SC_MINIMIZE then Result:=1 else inherited;
End;



 
Song   (2002-03-31 16:40) [4]

Но лучше всё-таки, я думаю, просто сделать эту кнопку неактивной.


 
Керик   (2002-04-01 11:12) [5]

Я же просил отловить минимизацию объекта TApplication, а не окна!


 
Song   (2002-04-01 11:33) [6]

Прикольный ты парень. Ты думаешь, если окно минимизируется, то TApplication остаётся на экране и строит тебе глазки?
А по-твоему окно куда посылает сообщение о минимизации?


 
Dimaond Cat   (2002-04-01 23:13) [7]

2 Song © окно ничего никуда не посылает (это рисунок) но его обработчик сообщений это другое дело :о)
2 Керик application.onminimize


 
Song   (2002-04-02 09:00) [8]

2Dimaond Cat © (01.04.02 23:13)
Ну, естесно, я не имел ввиду что канвас что-то куда-то посылает :))
Но вот скажите мне для текущей задачи какая разница: определить процедуру отлова минимизации под классом TForm1 или переопределять TApplication.OnMinimize?


 
Керик   (2002-04-02 16:04) [9]

Song ©! Это не получается, так как мне необходимо запретить свёртывание, когда пользователь выберет отображение моей программы на таскбаре, щёлкнит по нему правой кнопкой мыши и выберет "Свернуть", либо один раз нажмёт левой кнопкой по отображению.


 
Song   (2002-04-02 16:24) [10]

Ok, да это лазейка. Тогда сделай как тебе предложил Dimaond Cat © (01.04.02 23:13)



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

Форум: "WinAPI";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
1-17949
stupid
2002-05-27 18:35
2002.06.06
Защита файла от распаковки.


3-17826
zaic
2002-05-16 17:44
2002.06.06
Не могу обратится к базе. BDE выдает ошибку «product REMOTE INTER


1-18010
Dino
2002-05-23 15:49
2002.06.06
Как сделать...


1-18000
SPeller
2002-05-23 11:58
2002.06.06
Множества


1-17848
Alexey-neo
2002-05-25 22:56
2002.06.06
Промблема с TDateTimePicker





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