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

Вниз

Как сделать свой таск лист как у Explorera?   Найти похожие ветки 

 
markers   (2002-12-23 13:40) [0]

subj


 
Игорь Шевченко   (2002-12-23 16:36) [1]

А какой у Explorer"а TaskList ? :-)


 
DVM   (2002-12-23 21:02) [2]

Что такое тасклист?
Панель задач?
Диспетчер программ?


 
The   (2002-12-24 14:29) [3]

только что думал запостить подобный вопрос ))

а вот мне интересно панель задач. как получить список тех окон, которые видны на панели задач.


 
Игорь Шевченко   (2002-12-24 14:37) [4]

The (24.12.02 14:29)

В кладовке, в разделе "готовые программа" лежит программа EnumFunctions - там как раз этот список и получается.


 
The   (2002-12-24 15:03) [5]

спасибо, самое оно )

а может еще и подскажете как отследить появление/удаление этих окон?
(кроме как хуками больше ничего в голову не приходит)


 
Игорь Шевченко   (2002-12-24 15:07) [6]

The (24.12.02 15:03)

Хуками удобнее всего.


 
The   (2002-12-24 15:25) [7]

в любом случае еще раз спасибо.


 
The   (2002-12-24 15:43) [8]

вот только я считал, что "основной" стиль окна для показа его на панели задач это WS_EX_APPWINDOW.
только что внимательнее перечитал СДК, понял что ошибался )


 
DVM   (2002-12-25 12:30) [9]

Вопрос по этой же теме.
Допустим список окон получен, надо отрисовать кнопки на некоторой панели (TSpeedButton, например). Ну вытащить иконку из окна, зная его Handle, несложно.
Но, как быть с теми окнами, у которых анимированные иконки? The Bat! например. И как анимированную иконку нарисовать на кнопке?
То же с заголовками окон. Вытащить обычный заголовок легко. А как тот который изменяется?.
Стандартная виндовая панель задач справляется с обоими вышеописанными случаями. Как?
Я так полагаю, надо дополнительно ловить какие то сообщения, которые говорят об изменении значка или заголовка окна и перерисовывать соответственно значок на кнопке или надпись.


 
Pat   (2002-12-25 13:45) [10]

>Но, как быть с теми окнами, у которых анимированные иконки? The Bat! например
The Bat просто периодически меняет иконки...посмотри его ресурсы
Так же и ты по таймеру получай его иконку..


 
DVM   (2002-12-25 14:24) [11]

Я не думаю, что панель задач делает это по таймеру. Вообще, по-моему, использование таймеров для подобных вещей довольно "кривой" способ.


 
Игорь Шевченко   (2002-12-25 14:28) [12]

DVM © (25.12.02 14:24)

Панель задач использует анимированную икону (IMHO)


 
DVM   (2002-12-25 14:40) [13]

1. Как извлечь из окна анимированную иконку?
2. Как анимированную иконку отрисовать на SpeedButton?


 
markers   (2002-12-25 16:15) [14]

И ещё как это всё сделать по подробней плиз, с примерами!



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

Форум: "WinAPI";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.012 c
1-28908
Alexey V
2003-01-30 16:01
2003.02.10
Мастера ! Неужели никто не поможет с OpenDialog


1-28800
borg
2003-02-02 10:02
2003.02.10
Извините за глупый вопрос!


3-28645
Kiddy
2003-01-23 13:48
2003.02.10
Как получить MySQL базы на доступ к которым у меня есть права.


1-28877
RomanaPro
2003-01-30 00:02
2003.02.10
Вывод информации на экран (TLabel)


7-29129
Igor B.
2002-12-06 19:49
2003.02.10
COM/LPT-порты





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