Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как Сделать системный трэй Добавлено: 11.07.02 12:13  

Автор вопроса:  Jumanjee | Web-сайт: www.jumanjee.chat.ru
Как сделать системный трей. Ну вроде виндовского. Может API какие есть.

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 Snake



ICQ: 302130238 

Вопросов: 16
Ответов: 39
 Профиль | | #1 Добавлено: 11.07.02 13:22

Тебе надо иконку в ситем трей закинуть что-ли?

так это просто, распинатся не буду, возьми пример с

http://www.sources.ru/vb_system.shtml#3

Ответить

Номер ответа: 2
Автор ответа:
 Иван



Администратор

ICQ: 147688925 

Вопросов: 24
Ответов: 708
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 11.07.02 19:01
Ну и какие проблемы? По таймеру, например каждые 2 секунды, строй список окон в системе и рисуй их на своей панели.

Ответить

Номер ответа: 3
Автор ответа:
 GreatLion



Вопросов: 2
Ответов: 27
 Профиль | | #3 Добавлено: 29.11.05 00:52
А как иконки? Ведь не каждая прога свои иконки из ЕХЕ шника в трэй пихает? Потом, а как те окна, которые я найду отловить: обычные они или нет?

Ответить

Номер ответа: 4
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #4 Добавлено: 29.11.05 01:18
Если прога не пихает иконки в трей, её иконку всегда можно получить из самого ехе при помощи ExtractAssociatedIcon.

И что значит "необычные" окна?

Ответить

Номер ответа: 5
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #5 Добавлено: 29.11.05 03:16
наверное имеют ввиду как найти хенделы тех прог которые отображаются в трее...

Ответить

Номер ответа: 6
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #6 Добавлено: 29.11.05 08:39
наверное имеют ввиду как найти хенделы тех прог которые отображаются в трее...


... нет, имеют ввиду, что GreatLion - архиолов 2002 годов.. :)

Ответить

Номер ответа: 7
Автор ответа:
 GreatLion



Вопросов: 2
Ответов: 27
 Профиль | | #7 Добавлено: 30.11.05 00:24
Н-да, что-то с датой я ошибся. Бывает у меня такое - не заметил. Но всеравно вопрос интересный? Обычные и необычные - это значит вот-что: есть окна которые сидят в трэее, а есть которые нет. Те, которые в трэе, у них обработчик событий другой(еще это можно назвать Window long). Но есть окна, которые как бы сидят в трэе, но на самом деле их там нет, хотя обработчик тот же. Так вот как правильно отловить, сидит окно в трэе или нет? Хенделы прог найти легко, но их столько находится, что тяжко сообразить, что за окно?

Ответить

Номер ответа: 8
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #8 Добавлено: 30.11.05 23:05
получи дочерние окна трея - это и будут те окна что в трее

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам