Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi

Ответить
Настройки темы
Delphi - Delphi


Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Типа как dropbasket в Net Vampire или Flash Get. Чтобы никогда не сворачивалось. Какие есть варианты?

Отправлено: 18:55, 05-04-2004

 

Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Kuper
Все гениальное просто
Вот только все же мне не совсем понятно кое-что. Получается, что нажатие на Hide-all просто вызывает рассылку SC_MINIMIZE всем окнам. Кто их игнорирует, не сворачивается. Но как тогда работают программы по обработке всяких там Антибосс-кеев и т.д. (а их полным-полно в сети). Например (первое попавшееся)
http://www.pssoftlab.com/onlinehelp/...ditional.phtml
обещает ни много, ни мало, а
Цитата:
Now you can minimize any application to a system tray.

Отправлено: 10:16, 09-04-2004 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


hasherfrog
Цитата:
нажатие на Hide-all просто вызывает рассылку SC_MINIMIZE
Нет. Для коректной работы Application Bar (панель приложений) там рассылается мессага ДО и мессага ПОСЛЕ этого. Вот ее тебе и надо отлавливать. На www.msdn.com про это есть в разделе APP BAR MESSAGES, точнее сказать не могу.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 23:59, 09-04-2004 | #12


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


vasketsov
На самом деле решение нужно не мне, а Kuper. Я лишь подкидываю бестолковые идеи, которые, увы, не могу проверить сам: у меня сейчас нет MsVS дома.
Вот еще одна бредовая идея: я проверил действие "свернуть все" на WinAmp'е. Очень интересно - когда от находится в режиме StayOnTop, то не сворачивается. Теперь мне интересено, не может ли этот флаг влиять на дефолтную реакцию окна на сворачивание? Или это винАмп просто "знает методы на костю сапрыкина"?

Отправлено: 11:50, 10-04-2004 | #13



Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Прошу прощения за долгое молчание, дешевые свичи говорят сами за себя.
Итак, народ, все очень просто:
Код: Выделить весь код
SetWindowPos(Application.Handle, HWND_TOPMOST, left, top, width, height, SWP_HIDEWINDOW);
Именно с такими параметрами, получаем несворачиваемое окно, располагающееся поверх всех.
Но мне надо этот эффект в немного извращенном варианте, т.е. чтобы окно было не поверх всех окон, а наоборот снизу.

Отправлено: 22:31, 12-04-2004 | #14



Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Меня уже глючит, теперь не могу перехватить сообщение при сворачивании окна из таскбара. Help me!

Отправлено: 20:16, 26-04-2004 | #15



Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать



Блин тут удалили дублирующую тему, но вопрос остался. Обратиться больше некуда. Жду помощи )

Отправлено: 23:17, 05-05-2004 | #16



Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Эх поднимаем старые темы
Не могу въехать почему не работает???? Не выскакивает мессага!!!
Код: Выделить весь код
  private
     { Private declarations }
     procedure WMSize( Var msg: TWMSize ); Message WM_SIZE;
   end;

 var
   Form1: TForm1;

 implementation

 {$R *.dfm}

 procedure TForm1.WMSize(var msg: TWMSize);
 begin
   If msg.Sizetype = SIZE_MINIMIZED then
     ShowMessage('Window MINIMIZED');
   inherited;
 end;

Отправлено: 23:47, 17-08-2004 | #17



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - Delphi | UpperCase на Delphi 7 Cognolio Программирование и базы данных 3 26-01-2006 15:42
Delphi - Delphi Surround Программирование и базы данных 11 10-01-2004 22:13
Delphi - Delphi Zx Программирование и базы данных 3 27-08-2003 10:19
Delphi - Delphi Roman Go Программирование и базы данных 9 25-12-2002 15:48
Delphi - Delphi Roman Go Программирование и базы данных 11 11-12-2002 14:43




 
Переход