Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
14-1108634154
juice
2005-02-17 12:55
2005.03.06
Прокси со стороны сервера


8-1100250050
Ricko
2004-11-12 12:00
2005.03.06
Управление микшером звуковой карты MIA (Echo Digital Audio)


1-1108629913
Slaga
2005-02-17 11:45
2005.03.06
Плагины для дельфи


1-1108348081
first_aid
2005-02-14 05:28
2005.03.06
Скрытие показ колонок TListView?


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




   Наверх