Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
25 / 25 / 10
Регистрация: 08.08.2011
Сообщений: 1,160
1

Написать число на иконке в трее

09.04.2016, 15:05. Показов 617. Ответов 0
Метки нет (Все метки)

Добрый день!

В трее отображается иконка программы. Мне нужно написать произвольное число поверх иконки. Понятное дело, заранее заготавливать 999 видов иконок и загружать их не годится. Нужно взять текущую иконку и сверху надписать на ней число.

Подскажите, как проще это сделать?

Добавлено через 48 секунд
Вторая задача. Мне нужно чтобы иконка в трее начала пульсировать. То есть, становилась меньше-больше, привлекая внимание пользователя.

Использую Windows Forms.

Добавлено через 10 минут
С первым вопросом разобрался!

Использую такой метод:

C#
1
2
3
4
5
6
7
8
9
10
        private void DrawTrayString(string str, Font font, Color foreColor)
        {
            Bitmap bmp = Properties.Resources.icon_blanc.ToBitmap();
 
            using (Graphics g = Graphics.FromImage(bmp))
            {
                g.DrawString(str, font, new SolidBrush(foreColor), 0, 0);
            }
            notifyIcon1.Icon = Icon.FromHandle(bmp.GetHicon());
        }
Где icon_blanc - это иконка, загруженная в ресурсы.

Получается в трее число, написанное нужным цветом поверх icon_blank.

Добавлено через 2 минуты
Осталось решить вторую задачу:

Мне нужно чтобы иконка в трее начала пульсировать. То есть, становилась меньше-больше, привлекая внимание пользователя.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2016, 15:05
Ответы с готовыми решениями:

Угадать программу по иконке в трее
Доброго времени суток! От пользователя получили скриншот, в трее видна иконка (прилагается). Что...

Проблема, меню на иконке в трее и клавиатура.
проблема состоит в следующем: размещая иконку в трею, по правому клику открываю контекстное меню....

Как послать сообщение WM_Какое-то иконке в трее ?
ну там где часы, аська и прочие иконки - послать одной из них ? иконку я ставлю сам, всё о ней...

Отреагировать на нажатие по иконке в трее и выполнить действия
Иконку вроде в трей посадил... Проблема: как можно отреагировать на нажатие по иконке в трее и...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2016, 15:05

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как программно послать двойной щелчок мыши иконке в трее?
Собснно вопрос в том, как определить хэндл окна, которому нужно передать WM_LBUTTONDBLCLK. Spy++...

Написать расширение, которое заходит по клику по иконке на сайт, вводит текст в форму и кликает по кнопке.
Салют, уважаемые, программисты! У меня большая просьба: написать расширение для Google Chrome,...

Приложение в трее и контекстное меню в трее
Хочу сделать приложение, которое сидело бы только в трее в виде иконки и по клику правой клавиши...

Написать скрипт, который нажимает на иконку в трее правой кнопкой мыши
Всем привет! В trey есть иконка программы, я пробовал написать скрипт, который нажимает на иконку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.