Как сделать progrss Bar на иконке?

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2301
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

Как сделать progrss Bar на иконке?

Сообщение Губин Игорь »

Нет ли у кого отработанного примера вывода progress на иконке в панели задач?
В принципе, всё есть в интернете, но очень не хочется тратить время на барство :idied:
Это я только кажусь дураком! На самом деле я полный идиот!
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Как сделать progrss Bar на иконке?

Сообщение Yufil »

Сделать несколько иконок с отрисованным баром. И менять их... Во FreeABC есть шаблон с иконкой в трее, можно просто менять икону головного окна и в трее меняется.
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Как сделать progrss Bar на иконке?

Сообщение kreator »

Интересно было бы сделать, как при закачке файлов из Экплорера. На окне - Progressbar, а в иконке он же, только на фоне иконки. Не думаю, что Винда решает такую задачу подменой иконки.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2301
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

Как сделать progrss Bar на иконке?

Сообщение Губин Игорь »

Yufil писал(а): Сделать несколько иконок с отрисованным баром. И менять их... Во FreeABC есть шаблон с иконкой в трее, можно просто менять икону головного окна и в трее меняется.
Муторно. Да и делать пару десятков иконок там, где можно обойтись одним вызовом апи...
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2301
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

Как сделать progrss Bar на иконке?

Сообщение Губин Игорь »

kreator писал(а): Не думаю, что Винда решает такую задачу подменой иконки.
Нет, это стандартная функция через манифест и апи. Вот её-то и хочется реализовать
Это я только кажусь дураком! На самом деле я полный идиот!
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Как сделать progrss Bar на иконке?

Сообщение Yufil »

А я видел решение с заменой иконок, хотя и в упор не помню где, это было ещё во времена Win95, а то и ранее (мож, кто вспомнит, там были фазы луны и по ходу выполнения иконка менялась от новолуния до полнолуния), да и нарисовать их (пару десятков многовато, исходя из размера иконки - штук восемь более чем), располагая редактором иконок - десять минут на всё.

Вопрос один - шашечки или ехать :) ?
Аватара пользователя
ingasoftplus
Ветеран
Сообщения: 425
Зарегистрирован: 26 Декабрь 2006, 17:07
Откуда: Оттуда :)
Благодарил (а): 87 раз
Поблагодарили: 5 раз

Как сделать progrss Bar на иконке?

Сообщение ingasoftplus »

Когда-то очень давно (13 лет назад :D ) у нас был фри продукт на замену иконок и анимации иконок окна и фрейма, в приложении шаблон и пример!!
Вложения
EasyWinIcon100freeware.zip
(601.21 КБ) 128 скачиваний
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2301
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

Как сделать progrss Bar на иконке?

Сообщение Губин Игорь »

Всем спасибо, но вопрос стоит именно через стандартные функции, без подмены иконок.
Подмена иконок не проблема, чай не один год за клавиатурой :cat: :P
Но результат хочется иметь неотличимый от того, что выдаёт винда, а она, зараза, любит менять цвета :idied:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Как сделать progrss Bar на иконке?

Сообщение Admin »

Вот к примеру такой прогресс можно делать. Код правда на C#
http://stackoverflow.com/questions/1295 ... skbar-in-c

Вот пример того что получается, прогресс на 50%
Вложения
2015-12-07 21-49-01 Windows 7 progress bar in taskbar in C#  - Stack Overflow - Google Chrome.png
2015-12-07 21-49-01 Windows 7 progress bar in taskbar in C# - Stack Overflow - Google Chrome.png (10.11 КБ) 3508 просмотров
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Как сделать progrss Bar на иконке?

Сообщение Admin »

Кстати если про трей вопрос то скорее всего просто в памяти по иконке рисуют и подменяют иконку. Такого функционала стандартного в Windows API не знаю. Похоже так WinRar архивирует, об этом речь?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2301
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

Как сделать progrss Bar на иконке?

Сообщение Губин Игорь »

Admin писал(а): Вот пример того что по
Оно самое. Есть примеры и на C++
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Как сделать progrss Bar на иконке?

Сообщение Admin »

Губин Игорь писал(а): Есть примеры и на C++
Конечно. Я просто сразу ищу то что могу понять и скомпилировать :)
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2301
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

Как сделать progrss Bar на иконке?

Сообщение Губин Игорь »

Увы, у меня C# влёт не компилируется :(
Я с ним не работал, а вставлять надо в программу на Cla
Это я только кажусь дураком! На самом деле я полный идиот!
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Как сделать progrss Bar на иконке?

Сообщение kreator »

Я так понял - нетовская библиотека (Молодцы MS, подсаживают конкретно). Нужно её подключить через com-интерфейс. Есть человек, знающий как.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2301
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

Как сделать progrss Bar на иконке?

Сообщение Губин Игорь »

kreator писал(а): Есть человек, знающий как.
Будем думать.
С одной стороны хочется, а с другой на барство денег жалко, если платить за "знает как" и надо думать о возможных проблемах, т.к. у меня "должно работать там, где стоит виндоус"
Это я только кажусь дураком! На самом деле я полный идиот!
Ответить