Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Вниз

SystemTray   Найти похожие ветки 

 
Jeka   (2002-12-18 11:43) [0]

Мастера хотел узнать можно ли поместить стандартные программы типа калькулятор, блокнот и т.д. в SystemTray.
Если можно то как или чтонибудь почитать посоветуйте. Лучше на основе подробного примера какого нибудь.
Буду очень признателен.


 
Кот Бегемот   (2002-12-18 11:56) [1]

Нельзя!


 
RV   (2002-12-18 12:02) [2]

Нельзя, но

Ю.Зотов советовал
Запускалка нужна своя. Она будет прятать окно, и помещать свой значок в трей. Создается впечатление, что та программа садится.


 
Ihor Osov'yak   (2002-12-18 12:02) [3]

Здесь это уже несколько дней назад робегало.
если коротко - можно..

http://delphi.mastak.com/cgi-bin/forum.pl?look=1&id=1040049756&n=5

Там в конце-концов на флейм все сошло, но есть несколько ответов по сути (имхо) -
Ihor Osov"yak © (16.12.02 18:03)
Ich Hasse © (16.12.02 22:55)

ну и прими во внимание Song © (16.12.02 20:10), в плане чистоты терминологии..




 
AL2002   (2002-12-18 12:05) [4]


> Jeka (18.12.02 11:43)

Читай RV © (18.12.02 12:02)


 
delpher   (2002-12-18 12:05) [5]

С информацией можно сделать все :)
В этом случае нужно написать тулзу, которая будет смотреть за нужной прогой и при сворачивании будет прятать ее окно, заодно показывая иконку в трее. А при щелчке на иконке покажет окно проги, убрав иконку. В принципе сложность только в перехвате события минимизации для чужого окна. Придется, вероятно, еще и хук для этого писать.

А примера у меня нет - на ходу придумалось


 
Ihor Osov'yak   (2002-12-18 12:07) [6]

2 RV © (18.12.02 12:02)

Значит есть еще один вариант - я предлагал несколько другую схему ...


 
Jeka   (2002-12-18 13:33) [7]

А недавно мне говорили
Jeka (17.12.02 13:48)
Здравствуйте уважаемые мастера!
у меня вопрос можно ли значек "проигрыватель Windows Media"
поместит в трей. Если можно то как (программно или че нибудь, где нибудь поменять).
Зарание благодарен

Reindeer Moss Eater (17.12.02 14:21)
Можно. Впрочем не только этот, а любой. Все подробно описано в FAQ

то там я не че ненашол че хотел


 
Ru   (2002-12-18 13:44) [8]

моцна поместить в трай свою программу, а в ее попап-меню вызов нужных программ


 
Song   (2002-12-18 13:58) [9]

По сути "сворачивание" будет выглядеть так:
- ShowWindow() для главного окна
- ShellNotifyIcon() для главного окна со значком, который получаем по WM_GETICON
- НО: реагировать на значок мы должны сами через своё приложение.

Так даже получается шире возможности :)


 
Ketmar   (2002-12-18 13:59) [10]

а еще можно скачать уже готовый инструмент по имени DoHide.

Satanas Nobiscum! 18-Dec-XXXVII A.S.


 
Jeka   (2002-12-18 17:18) [11]

Ketmar © (18.12.02 13:59)
а еще можно скачать уже готовый инструмент по имени DoHide

Спасибо большое!



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.035 c
1-15015
LORD
2002-12-21 14:12
2003.01.06
Shelllistview отображать файл которого не существует


4-15374
Stel
2002-11-17 07:39
2003.01.06
IE.........?!


3-14952
Scorp
2002-12-14 22:52
2003.01.06
Програмный запуск файла BdeInst.dll


1-15047
pavel_ak
2002-12-14 21:04
2003.01.06
Глупый вопрос: Pchar ->string


14-15246
AL2002
2002-12-16 12:28
2003.01.06
Что такое MySQL?





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