Главная страница
    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.041 c
1-1181498306
ins
2007-06-10 21:58
2007.08.19
Открытие TreeView


15-1185176069
Реактор
2007-07-23 11:34
2007.08.19
сеть, вай фай и аксесс


2-1184669268
Ivolg
2007-07-17 14:47
2007.08.19
Путь


15-1185006460
Bratyk
2007-07-21 12:27
2007.08.19
Как сохранить проект в exe - файл


2-1185519885
Надежда
2007-07-27 11:04
2007.08.19
Региональные настройки





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