Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

Емуляция TaskBar   Найти похожие ветки 

 
Ivolg ©   (2005-02-17 14:28) [0]

Всем привет!! Как можно с эмуливровать таскбар! Короче чтобы всё что отоброжается на таскбаре, должно отоброжаться на моей форме, тоесть на компоненте Panel! СПАСИБО!!


 
DVM ©   (2005-02-17 15:47) [1]

"Эмуляция" таскбара по-хорошему займет не менее года работы.


 
Ivolg ©   (2005-02-17 16:03) [2]

ООО... Ето много :((! А если только сделать так чтобы тока открытые окна отображало и трей и всё! ???


 
tria ©   (2005-02-17 16:27) [3]

Не более чем идея: считывать нижнюю часть экрана в битмап и отрисовывать потом на панели :)


 
Ivolg ©   (2005-02-17 16:28) [4]

Если бы мона было.... У меня таскбар скрыт!


 
Алхимик ©   (2005-02-17 16:30) [5]

А зачем нужна сия блажь?


 
Ivolg ©   (2005-02-17 16:41) [6]

Для создания  таскбара без снопки пуск :)


 
DVM ©   (2005-02-17 16:42) [7]


> А если только сделать так чтобы тока открытые окна отображало
> и трей и всё!

Не потянешь.
Ой не просто все это. Кажется только сначала, что просто.
Открытые окна - хук WH_SHELL + тулбар какой-нибудь.
Трей - это вообще отдельная песня.
Советую взять посмотреть исходники какой-нибудь оболочки (LiteStep, BlackBox)


 
Mr. Exx   (2005-02-17 17:01) [8]

>Для создания  таскбара без снопки пуск :)

Для етого есть процедурка которая скрывает саму кнопку.


Uses TypInfo;
Var
hTaskBar, hButton: HWND;
begin
hTaskBar:= FindWindow("Shell_TrayWnd", nil);
hButton:= GetWindow(hTaskBar, GW_CHILD);
ShowWindow(hButton, SW_HIDE);
end;


Чтобы показывало задачи, на панели, можно в Run тайме создавать компоненты (пр. Button), когда программа закрылась то на нашем таск баре удаляем его (и т. д.).

Примерно так же можно и с треем, уздаем какие проги в трее, и создаем компоненты.


 
Ivolg ©   (2005-02-17 17:08) [9]

Просто пишу оболочку для Windows :))


 
DVM ©   (2005-02-17 17:25) [10]


> Просто пишу оболочку для Windows :))

тогда тебе сам бог велел посмотреть как люди это делают


 
Ivolg ©   (2005-02-17 17:34) [11]

DVM

А ты мож ссылочку подкинуть где мона достать "исходники какой-нибудь оболочки (LiteStep, BlackBox)"


 
Ivolg ©   (2005-02-17 18:08) [12]

Нашёл, чё-то типа  xTaskBar из LiteStep, но тока незнаю как Dll"кой
пользоватся, там ещё и хелф на англиском :(( Просто суперррр........


 
DVM ©   (2005-02-17 19:35) [13]

>Ivolg ©
www.shellfront.org вроде
но учти, все они на c/c++, на delphi, пожалуй я один делал шелл.



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

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.05 c
14-1108398877
Piter
2005-02-14 19:34
2005.03.06
Шутки разработчиком страниц


8-1100767599
Сергей А
2004-11-18 11:46
2005.03.06
Фармат файлов MIDI


6-1104171339
KarpUha
2004-12-27 21:15
2005.03.06
Ответ от модема


14-1108716632
syte_ser78
2005-02-18 11:50
2005.03.06
уменьшение значения переменной в цикле


1-1108559757
mr-jack
2005-02-16 16:15
2005.03.06
PrintDialog и конструкция try...end;