Страница 1 из 4
Как сделать progrss Bar на иконке?
Добавлено: 05 Декабрь 2015, 19:58
Губин Игорь
Нет ли у кого отработанного примера вывода progress на иконке в панели задач?
В принципе, всё есть в интернете, но очень не хочется тратить время на барство

Как сделать progrss Bar на иконке?
Добавлено: 05 Декабрь 2015, 23:23
Yufil
Сделать несколько иконок с отрисованным баром. И менять их... Во FreeABC есть шаблон с иконкой в трее, можно просто менять икону головного окна и в трее меняется.
Как сделать progrss Bar на иконке?
Добавлено: 06 Декабрь 2015, 15:29
kreator
Интересно было бы сделать, как при закачке файлов из Экплорера. На окне - Progressbar, а в иконке он же, только на фоне иконки. Не думаю, что Винда решает такую задачу подменой иконки.
Как сделать progrss Bar на иконке?
Добавлено: 06 Декабрь 2015, 19:47
Губин Игорь
Yufil писал(а): Сделать несколько иконок с отрисованным баром. И менять их... Во FreeABC есть шаблон с иконкой в трее, можно просто менять икону головного окна и в трее меняется.
Муторно. Да и делать пару десятков иконок там, где можно обойтись одним вызовом апи...
Как сделать progrss Bar на иконке?
Добавлено: 06 Декабрь 2015, 19:47
Губин Игорь
kreator писал(а): Не думаю, что Винда решает такую задачу подменой иконки.
Нет, это стандартная функция через манифест и апи. Вот её-то и хочется реализовать
Как сделать progrss Bar на иконке?
Добавлено: 06 Декабрь 2015, 23:03
Yufil
А я видел решение с заменой иконок, хотя и в упор не помню где, это было ещё во времена Win95, а то и ранее (мож, кто вспомнит, там были фазы луны и по ходу выполнения иконка менялась от новолуния до полнолуния), да и нарисовать их (пару десятков многовато, исходя из размера иконки - штук восемь более чем), располагая редактором иконок - десять минут на всё.
Вопрос один - шашечки или ехать

?
Как сделать progrss Bar на иконке?
Добавлено: 07 Декабрь 2015, 0:18
ingasoftplus
Когда-то очень давно (13 лет назад

) у нас был фри продукт на замену иконок и анимации иконок окна и фрейма, в приложении шаблон и пример!!
Как сделать progrss Bar на иконке?
Добавлено: 07 Декабрь 2015, 11:08
Губин Игорь
Всем спасибо, но вопрос стоит именно через стандартные функции, без подмены иконок.
Подмена иконок не проблема, чай не один год за клавиатурой
Но результат хочется иметь неотличимый от того, что выдаёт винда, а она, зараза, любит менять цвета

Как сделать progrss Bar на иконке?
Добавлено: 07 Декабрь 2015, 14:50
Admin
Вот к примеру такой прогресс можно делать. Код правда на C#
http://stackoverflow.com/questions/1295 ... skbar-in-c
Вот пример того что получается, прогресс на 50%
Как сделать progrss Bar на иконке?
Добавлено: 07 Декабрь 2015, 14:52
Admin
Кстати если про трей вопрос то скорее всего просто в памяти по иконке рисуют и подменяют иконку. Такого функционала стандартного в Windows API не знаю. Похоже так WinRar архивирует, об этом речь?
Как сделать progrss Bar на иконке?
Добавлено: 07 Декабрь 2015, 15:05
Губин Игорь
Admin писал(а): Вот пример того что по
Оно самое. Есть примеры и на C++
Как сделать progrss Bar на иконке?
Добавлено: 07 Декабрь 2015, 15:34
Admin
Губин Игорь писал(а): Есть примеры и на C++
Конечно. Я просто сразу ищу то что могу понять и скомпилировать

Как сделать progrss Bar на иконке?
Добавлено: 07 Декабрь 2015, 15:44
Губин Игорь
Увы, у меня C# влёт не компилируется
Я с ним не работал, а вставлять надо в программу на Cla
Как сделать progrss Bar на иконке?
Добавлено: 08 Декабрь 2015, 10:10
kreator
Я так понял - нетовская библиотека (Молодцы MS, подсаживают конкретно). Нужно её подключить через com-интерфейс. Есть человек, знающий как.
Как сделать progrss Bar на иконке?
Добавлено: 08 Декабрь 2015, 11:38
Губин Игорь
kreator писал(а): Есть человек, знающий как.
Будем думать.
С одной стороны хочется, а с другой на барство денег жалко, если платить за "знает как" и надо думать о возможных проблемах, т.к. у меня "должно работать там, где стоит виндоус"