Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 0
Регистрация: 10.04.2013
Сообщений: 82

Создать значек в трее с использованием WIN API

24.01.2016, 22:46. Показов 744. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день комрады, пришел к вам за подмогою.
Для ускорения своей работы с юзверями нашел интересную программу gyazowin
нашел на хабре форк и собрал его, но хочу внедрить новый функционал в виде
возможноности поместить значек программы в трей после запуска,и вызов её оттуда

Так же буду рад советом можно ли как то в visual studio 2013 собрать проект так, чтоб при запуске на чужом компе
комп не требовал установки MSVCP120.dll ?

В прикрепленном архиве находится весь проект который я собрал,
мой код находится в модуле gyazovin.cpp в самом начале и выделен комментом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//!!mycode
 
собственно вот он
NOTIFYICONDATA nf = { 1 };
    nf.cbSize = sizeof(NOTIFYICONDATA);
    nf.hWnd = hLayerWnd;
    nf.uID = 4321;
    nf.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP;
    //nf.uCallbackMessage = WM_MOUSEMOVE;
    nf.hIcon = LoadIcon(hInst, (LPCTSTR)IDI_APPLICATION);
    Shell_NotifyIcon(NIM_ADD, &nf);
 
    MessageBox(0, L"Привет", L"Старт программы", MB_OK);
 
    Sleep(5000);
    //!!mycode
Сейчас максимум чего я добился это то, что значек появляется на секунду и тут же пропадает (или пропадает при попытке навестись на него мышкой. Почему так я так и не могу понять,сорян)

очень и очень прошу помощи.
Вложения
Тип файла: rar temp.part01.rar (9.90 Мб, 2 просмотров)
Тип файла: rar temp.part02.rar (9.33 Мб, 2 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.01.2016, 22:46
Ответы с готовыми решениями:

Спрятать значек программы в трее
Собственно спросили у меня как это сделать. Ничего путного придумать не смог кроме пряталки через пуск-свойства.. Это конечно не вариант....

Создание окна с использованием Win APi
Здравствуйте! Уже несколько дней мучаюсь с такой проблемой: Нужно создать окно с горизонтальной и вертикальной прокруткой. Горизонтальная...

НОД не показывает дату обновлений, значок в трее горит красным цветом
нод не показывает дату обновлений значек в трее горит красным цветом и не могу обновить пишет что невозможно произвести инициализацию...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.01.2016, 22:46
Помогаю со студенческими работами здесь

Диалог выбора файла в си с использованием win api
Помогите сделать диалоговое окно для выбора файла при нажатии на кнопку в си с использованием winapi. Уже все обгуглил, или я тупой или не...

Рисование эллипса с использованием переменных Win Api
Мне казалось, что я ничего особенно необычного не делаю, но опыт показал, что по каким-то причинам функция WinAPi <Ellipse> спокойно...

Первая программа с использованием Win API. Не запускается текстовый файл
есть вот такая программа,которая должна запустить на исполнение файл с флешки: #include <windows.h> #include <conio.h> ...

Создать Trackbar на Win Api
Добрый день, помогите пожалуйста. Нужно создать элемент управления бегунок TrackBar. Сперва думал сам все с нуля написать на WinApi, но не...

Как создать окно. Win Api
Как создать окно, в котором кнопка сворачивания закрывает окно, а кнопка закрытия сворачивает


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru