Вниз
Скачать: 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
15-1185267975
Наташка К.
2007-07-24 13:06
2007.08.19
Вопросик маленький


2-1184704624
DenIK
2007-07-18 00:37
2007.08.19
Ошибка...помогите


15-1185099697
ProgRAMmer Dimonych
2007-07-22 14:21
2007.08.19
Борьба с повторной отправкой формы


2-1185122543
Альберт
2007-07-22 20:42
2007.08.19
ActiveX на WinApi


15-1184915044
Nic
2007-07-20 11:04
2007.08.19
Paradox : нужно ли ставить на компьютер BDE?




   Наверх