Форум: "Основная";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизЕмуляция 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.05 c