|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.08.2008, 10:35 | #1 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Проблемы с WIN+D
Привет всем...
Мне придеться опять расписать, но что поделаешь, жизнь такая... Есть приложние, и у него есть форма form1: tForm1; Есть процедура showHide, которая срабатывает, допустим при клике по иконки в трее этого приложения. Иконка приложения в таскБаре отображаться никогда не должна!. Проседура showHide у меня выглядеть примерно так: Код:
Код:
Код:
Но есть проблема. Если нажать WIN+D (свернуть все окна) то все окна свернуться, пока все замечательно. Потом кликаем по иконке в трее. Трабл №1: Окно появляеться не сразу, а после нескольких кликов. Трабл №2: Если после этого кликнуть, скажем, по рабочему столу, или ещё где ни будь, окно изчезьнет. Особенно меня бесит второй мункт. Пожалуйсто, объясните, как мне это всё организовать, или дайте исходник работающеё проги... з.ы. Это код работает вообще не так, как надо. Я кинул его, для того, что бы был ясен принцип. |
15.08.2008, 11:07 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Вот порывшись в Делфи Ворлде нашел еще один пример:
Код:
I'm learning to live...
|
15.08.2008, 13:44 | #3 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Это не подходит...
|
15.08.2008, 15:33 | #4 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Попробовал свои проекты, где обрабатывается Minimize и прячется в трей, по Win+D происходит обычное сворачивание, т.е. оно не обрабатывается программой.
Никогда этого раньше не замечал т.к. никогда не пользуюсь этой комбинацией. Но ничего другого необычного не замечал, просто сворачивается. Если обработать событие сворачивания "со стороны" то думаю вообще все замечательно будет. Код сворачивания в трей самый обычный, на WinAPI, в сети полно статей.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
15.08.2008, 15:55 | #5 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
Вот, когда-то делал:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблемы с поиском | vIRTx | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 12.06.2008 17:43 |
Проблемы с Mozilla | KsanDra | JavaScript, Ajax | 1 | 29.10.2007 11:44 |
Проблемы с DLL | Дмитрий2006 | Общие вопросы C/C++ | 5 | 15.10.2007 12:43 |
Проблемы с FPC | Акашаев Нурлан | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.07.2007 17:09 |
проблемы с INI | delphi | Общие вопросы Delphi | 4 | 10.04.2007 00:28 |