Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Эмулятор Supertaskbar для XP с поддержкой верт.панели задач?

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

od4honnor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую. Создал я в соседнем разделе соответствующую тему, но чует мое сердце, что положительно исхода не будет. http://forum.ru-board.com/topic.cgi?forum=62&topic=27909
 
Возникает вопрос, а реально ли написать эмулятор таксбара с семерки, с единственной функцией - убираем название программы и оставляем только иконку, и сколько это займет времени? Причем эмулятор должен поддерживать и вертикальное расположение панели задач.

Всего записей: 1201 | Зарегистр. 18-01-2003 | Отправлено: 22:01 27-09-2015
StillPhelix



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А какой смысл? TaskBar Windows всё равно останется на своём месте. Убить TaskBar нельзя не убив explorer. А напишете свой, то он будет только потреблять лишние ресурсы. С присутствием TaskBar Windows прийдётся смириться.
 
Впрочем, если очень хочется семёркоподобный TaskBar, то есть специальные темы для ХР. Правда все темы, которые я видел - это всего льшь пародии на оформление (по сравнению с Microsoft). А если при этом есть вмешательство со стороны темы в исходный код винды, то это нарушение авторских прав и это, естественно, наказывается.
 
Нужен семёркоподобный TaskBar - установите семёрку и не мучайтесь (если железо достаточно мощное).

Всего записей: 173 | Зарегистр. 18-08-2013 | Отправлено: 13:49 01-10-2015
NeoAnomaly

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
od4honnor, написать можно всё.
 
Выпилить стандартный taskbar можно несколькими способами: патчить системные файлы, либо просто скрывать его с экрана(taskbar всего лишь окно, как и любой видимый объект системы). Перечислить окна в системе и "добавить логику/отрисовать" для них элементы на своём taskbar-e тоже не великая проблема. Уверен можно вмешаться в системный taskbar и изменить отрисовку элементов.
 
Но это не пара строчек кода, поэтому, как заметил StillPhelix нужно ли?
 
 

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 16:48 01-10-2015
StillPhelix



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
od4honnor, а если установите RocketDock, то сэкономите кучу нервов и времени.
 
Добавлено:
сайт программы: http://rocketdock.com/

Всего записей: 173 | Зарегистр. 18-08-2013 | Отправлено: 20:37 01-10-2015
StillPhelix



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну а если очень хочесся написать, то программа должна перехватываь вызовы ShowWindow() основного окна, с помощью LoadIcon() или LoadImage() вешать в клиентскую область иконку основного окна. Ну а далее, если мышь перемещается по клиентской области окна, то оконная процедура получает сообщение WM_MOUSEMOV. Если нажата левая кнопка мыши, то оконная процедура получает сообщение WM_LBUTTONDOWN. Вобщем, как-то так.

Всего записей: 173 | Зарегистр. 18-08-2013 | Отправлено: 18:13 02-10-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Эмулятор Supertaskbar для XP с поддержкой верт.панели задач?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru