Список задач

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
VladPro
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 15.10.2005 (Сб) 23:52

Список задач

Сообщение VladPro » 17.02.2006 (Пт) 23:08

Привет всем.

Задача у меня такая - получить список всех задач из Панели Задач (с заголовком и хэндлом). Пробовал через EnumWindows - получил 160 окон верхнего уровня, пробовал через CreateToolhelp32Snapshot - получил около 15 exe-шников. Нужны только окна, которые показываются на TaskBar. Помогите, кто знает.

Владислав.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 17.02.2006 (Пт) 23:19

Владислав.
1) Это ваш первый постинг и возможно вы не видели это. Но RayShade шутить не любит.
2) Мне кажется нужно только смотреть на окна у которых WS_VISIBLE

_____________________________________________

Добавлено:
Amed, когда я начал писать твоего постинга ещё не было.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

VladPro
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 15.10.2005 (Сб) 23:52

Сообщение VladPro » 18.02.2006 (Сб) 3:03

1)Прошу прощения у уважаемой публики и модератора. Я действительно здесь впервые, а зря - форум интересный. Не баньте, больше не буду, пока 120 постов не наберу.

2) А это мысль! Спасибо, попробую!

Владислав.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.02.2006 (Сб) 5:36

Хакер
Не стОит. Разберёмся.

VladPro
Если перед задаванием вопроса воспользоваться поиском, можно достичь удивительных результатов.
http://bbs.vbstreets.ru/viewtopic.php?t=10796
http://support.microsoft.com/default.as ... -us;175030
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 18.02.2006 (Сб) 9:52

Хакер
Не стОит. Разберёмся.


Что сие значит и почему буква О - заглавная?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 18.02.2006 (Сб) 9:54

Не стоит - значит не стоит 2).
А о заглавная, чтобы ударение показать.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.02.2006 (Сб) 11:03

Нет. Не стоит как 2), так и 1).
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 18.02.2006 (Сб) 12:18

[OffTp]
Наорали, считай на меня... пойду я от вас :cry:
[/OffTop]
PS. Тема закрыта?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 18.02.2006 (Сб) 12:38

Ничего не наорали. Пусть тема еще повисит немного. Но в Новичковом.

VladPro
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 15.10.2005 (Сб) 23:52

Сообщение VladPro » 18.02.2006 (Сб) 13:42

Привет всем.

То GSerg:

Да, я видел этот тред ещё до того, как задать вопрос. Там нет того, что мне нужно.

To Хакер:

А вот IsWindowVisible как раз подходит для моих целей. Остаётся лишь проблема с многооконными приложениями - у них в Панели Задач лишь главное окно, а остальные, хоть и видимые - нет. Под частный случай можно сделать фильтр, но вообще-то это неправильно. Нет ли какого-нибудь атрибута вроде ShowInTaskbar у окон?

Владислав.

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 18.02.2006 (Сб) 14:01

VladPro
WS_EX_APPWINDOW
Если всё делать своими ручками, они скоро отвалятся !

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.02.2006 (Сб) 14:27

VladPro
Я дал две ссылки.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

VladPro
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 15.10.2005 (Сб) 23:52

Сообщение VladPro » 19.02.2006 (Вс) 22:22

Сделал, что нужно. Спасибо всем, особенно Хакер и Kovu - фиг бы без вас нашёл :)

Владислав.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 83

    TopList