|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.12.2006, 00:52 | #1 |
Пользователь
Регистрация: 26.11.2006
Сообщений: 18
|
панель задач своими руками
кто-нибудь знает, как сделать подобие стандартной панели задач? Чтоб на моей панеле отображались запущенные приложения, чтоб их можно было закрыть, свернуть, посмотреть свойства и так далее.
|
02.12.2006, 22:07 | #2 |
Студент
Форумчанин
Регистрация: 10.11.2006
Сообщений: 196
|
Что тут можно сказать? Изучай WinAPI. Особенно работу с "чужими" процессами, т. к. это почти тоже самое что и сделать свой TaskMan.
Visita Interiorem Terrae Rectificando Operae Lapidem...
|
03.12.2006, 23:05 | #3 |
Пользователь
Регистрация: 26.11.2006
Сообщений: 18
|
с панелью задач я разобрался, теперь другая проблема. Может кто знает, как добраться до программ в трее? Как сделать его аналог?
|
04.12.2006, 05:48 | #4 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Хоть бы дал заценить прогу свою. Интересно было б посмотреть (если не жалко, то и исходники тоже).
|
04.12.2006, 11:01 | #5 |
Пользователь
Регистрация: 26.11.2006
Сообщений: 18
|
всю прогу или только панель задач?
если всю, я еще не закончил. Как сделаю - выложу, наверно. Времени только мало, редко ей занимаюсь. |
04.12.2006, 14:31 | #6 |
Студент
Форумчанин
Регистрация: 10.11.2006
Сообщений: 196
|
Handle:=FindWindow('Shell_TrayWnd'</SPAN>, nil</SPAN>); - получили указатель на трей.
Далее можно получть все, что душе угодно из него, вплоть до имени экзешника, создавшего иконку в трее.
Visita Interiorem Terrae Rectificando Operae Lapidem...
|
02.06.2007, 11:53 | #7 | |
Пользователь
Регистрация: 16.12.2006
Сообщений: 82
|
Цитата:
P.S. Я смог найти только указатель на панельку с иконками в трее. Код:
Последний раз редактировалось komex; 02.06.2007 в 12:01. |
|
03.06.2007, 15:53 | #8 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
делай EnumChildWindows и ты получишь хендлы всех кнопок на панели, включая кнопки приложений
|
03.06.2007, 16:38 | #9 |
Пользователь
Регистрация: 16.12.2006
Сообщений: 82
|
С помщью EnumChildWindows я смог найти только один класс на этой панельке - это "ToolbarWindow32", который имеет заголовок "Область уведомлений" (GetWindowText). Пытался дальше искать с помощью EnumChildWindows, но бальше ничего не нашел. Может я что-то не так делаю?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проигрыватель своими руками | Prisian | Мультимедиа в Delphi | 2 | 01.09.2008 16:09 |
StrechDIBits своими руками | BOBAH13 | Win Api | 3 | 22.07.2008 14:52 |
Панель задач | Патрон | Общие вопросы Delphi | 2 | 31.03.2008 22:54 |
Панель задач | M@rsel | Win Api | 3 | 04.07.2007 10:59 |
панель задач | LORD-BY | Win Api | 2 | 04.07.2007 01:47 |