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

Вниз

Сворачивание формы   Найти похожие ветки 

 
Alexey_k   (2007-07-25 21:59) [0]

Возможно-ли ПОЛНОСТЬЮ запретить сворачивание формы в Win2k/Xp и т.д., вот пробовал код:

procedure TForm1.WMShowWindow(var Msg: TWMShowWindow);
begin
  if not Msg.Show then
    Msg.Result := 0
  else
    inherited;
end;

но при "свернуть все окна" (win+D) - всё равно сворачивается =(
Во думаю, прикрутить таймер и это отслеживать, но как-то эт некрасиво ;), Может у кого есть идеи??

ЗЫ
Во ищё, может кто знает, как запретить Alt+Tab в NT-системах, или как это обойти ;), чтоб моя форма постоянно была StayOnTop...


 
Инс ©   (2007-07-26 10:29) [1]

Может тут что-нибудь найдете:
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=42112


 
DVM ©   (2007-07-26 10:39) [2]


> но при "свернуть все окна" (win+D) - всё равно сворачивается
> =(

Эта комбинация не сворачивает окна - десктоп двигается наверх. Обработкой никаких оконных сообщений это не победить, т.к. скрываются даже окна зависших приложений.

> Во ищё, может кто знает, как запретить Alt+Tab в NT-системах,
>  или как это обойти ;),

Низкоуровневый хук на клавиатуру точно поможет.


 
Leonid Troyanovsky ©   (2007-07-26 11:16) [3]


> Alexey_k   (25.07.07 21:59)  

Возможно, что желаемое есть работа собс-ного приложения
на отдельном десктопе.

--
Regards, LVT.


 
Человек   (2007-07-27 09:36) [4]

Я сталкивался с подобной проблемой. Может это не вариант, но я сделал так - кинул на форму компонент, который показывает значок проги в трее, и просто скрывал все формы, кроме нужной (у меня прозрачное окошко), а при щелчке на иконку в трее показывал их.



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

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

Наверх




Память: 0.45 MB
Время: 0.095 c
15-1184930996
@!!ex
2007-07-20 15:29
2007.08.19
Ситуация с аварией.


2-1184908355
ssss
2007-07-20 09:12
2007.08.19
VK_ в Delphi...


15-1184686165
Инс
2007-07-17 19:29
2007.08.19
Как можно связаться с Набережных С.?


2-1185349418
mfender
2007-07-25 11:43
2007.08.19
Отчего может случится такой Aсces Violation?


15-1185194503
StriderMan
2007-07-23 16:41
2007.08.19
GPS: встроенный vs внешний





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