реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> ProgressBar в иконке в трее, CBuilder 2007
toweroff
сообщение Jul 12 2013, 11:01
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Всем привет

Много раз видел в Win7 такую штуку - если в приложении бежит прогресс-бар, то и иконка как бы бэкграундом также "заполняется" (зависит от темы, конечно, у меня - зеленым цветом)

Можно ли такое реализовать в сабже?

Go to the top of the page
 
+Quote Post
kolobok0
сообщение Jul 12 2013, 12:35
Сообщение #2


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(toweroff @ Jul 12 2013, 15:01) *
...и иконка как бы бэкграундом также "заполняется"...


в трее или таскбаре?

справка:
трэй = то что с права внизу (по умолчанию. маленькие такие иконочки, если разрешено усё). выводит программка вами написанная специально для трэя. практически = можно любые эффекты.
таскбар = то что с низу (по умолчанию. могут быть фиксированными, при копировании "заполняются" и т.д.. не щупал, но думаю рыть в сторону основного эксплорера. он заведует.)
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jul 12 2013, 12:51
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(kolobok0 @ Jul 12 2013, 16:35) *
в трее или таскбаре?

ну да, в таскбаре, конечно sm.gif

про эксплорер была мысль, но вот куда именно копать? самое плохое в том, что я даже не представляю, как это "по-человечески" называется biggrin.gif


Go to the top of the page
 
+Quote Post
Fujitser
сообщение Jul 13 2013, 03:29
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 294
Регистрация: 28-02-05
Из: Екатеринбург
Пользователь №: 2 925



Цитата(toweroff @ Jul 12 2013, 17:01) *
Всем привет

Много раз видел в Win7 такую штуку - если в приложении бежит прогресс-бар, то и иконка как бы бэкграундом также "заполняется" (зависит от темы, конечно, у меня - зеленым цветом)

Можно ли такое реализовать в сабже?


Гм, сделать множество иконок с разной степенью "заполнения" и менять их в run-time.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jul 13 2013, 07:59
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Статья тут
http://msdn.microsoft.com/en-us/magazine/dd942846.aspx
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jul 13 2013, 09:56
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Genadi Zawidowski @ Jul 13 2013, 11:59) *

спасибо, буду пробовать
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Jul 13 2013, 10:14
Сообщение #7


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Fujitser @ Jul 13 2013, 07:29) *
...сделать множество иконок с разной степенью "заполнения" и менять их в run-time


это плохое решение. вдруг какое изображение нужно выводить. это вы замучаетесь картинки рисовать sm.gif
правильный подход(если такой дорогой идёте товарищи):

когда-то давно, когда не было ышо АПИ интерфейса к плавному прогресс-бару (этакая сплошная полоска с двумя цветами, граница движется и понтовые проценты с инверсией к проходящему цвету выводяться) делали так:
накладывали две _отрисованные_картинки_ с нужными цветами и двигали область отображения каждой из них (сначала полностью первая, спустя некоторое время выводим вторую пару пикселов по длине, потом первую оставшуюся длину ну и т.д. в цикле) sm.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 03:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.02884 секунд с 7
ELECTRONIX ©2004-2016