Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
1-1181138897
Tonich
2007-06-06 18:08
2007.08.19
Delphi и С++ Builder 5


2-1185386389
Alexey_k
2007-07-25 21:59
2007.08.19
Сворачивание формы


15-1185278370
vasIZmax
2007-07-24 15:59
2007.08.19
Какую БД выбрать?


2-1185342922
gen
2007-07-25 09:55
2007.08.19
*.gif, *.jpeg


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




   Наверх