Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-1109155839
ТехникПТО
2005-02-23 13:50
2005.03.06
Загрузка картинок в TImage


1-1108994790
Sonic_gd
2005-02-21 17:06
2005.03.06
Кодировка


11-1090184979
Dmitrii
2004-07-19 01:09
2005.03.06
PaintBox на Panel и


1-1108665072
CSC
2005-02-17 21:31
2005.03.06
Глобальные данные


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





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