![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Если ли у процсса кнопка на таскбаре?
@!!ex © (2008-10-12 13:16:00)Как узнать??
DVM (2008-10-12 22:10:00) [1]
> @!!ex ©
я по моему, тебе давал код шелла, там есть функция IsAppWindow - не 100% конечно, но в 99.9 % случаях позволяет определить, появится ли кнопка на панели задач для данного окна. В MSDN информация по этому поводу не совсем полная. Если сделать так как написано в MSDN то будет не совсем так как у панели задач.
Т.е. как уже сказали, перебираешь окна процесса, подставляя каждое в функцию.
Игорь Шевченко (2008-10-12 14:24:00) [2]нету
Eraser (2008-10-12 14:01:00) [3]> [2] @!!ex © (12.10.08 13:39)
> Какой стиль??
WS_EX_APPWINDOW.
@!!ex (2008-10-12 13:39:00) [4]
> нужный стиль
Какой стиль??
> парент равен 0
Не катить... окно вполне может иметь парентом 0 и при это не иметь кнопки на десктопе.
Eraser (2008-10-12 13:31:00) [5]перечислить все окна верхнего уровня в системе, среди них выбрать те, которые принадлежат нужному прецессе, среди них выбрать те, у которых нужный стиль или парент равен 0.