1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mengdj-wintoast

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

wintoast

В рамках бизнес-проекта возникла необходимость в создании всплывающего уведомления (toast) для Windows. После долгих поисков в интернете, я решил создать его самостоятельно. Функционал довольно простой, и не требует сложных вызовов. Всего 3 шага:

  1. Инициализация:
xmstudio::TOAST_CFG cfg = { 0 };
cfg.hinstance = hInstance;
cfg.font.width = 0;
cfg.font.color = RGB(255, 255, 255);
cfg.font.height = 14;
cfg.width = 250;
cfg.height = 40;
cfg.font.name = TEXT("宋体");
cfg.background.alpha = 1000;
cfg.background.color = RGB(0, 122, 204);
cfg.background.translate_color = 0;
cfg.background.translate_flags = LWA_ALPHA;
xmstudio::toast::init(cfg);
  1. Вызов:
xmstudio::toast::show(hWnd, TEXT("停留1.5秒(窗口1)"), 1500, 0, 0);
  1. Не забудьте освободить ресурсы:
xmstudio::toast::destory();

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Из-за потребностей бизнес-проекта необходимо сделать всплывающее уведомление в Windows. Искал какое-то время в интернете, но не нашёл, поэтому решил сделать сам. Функции довольно простые. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mengdj-wintoast.git
git@api.gitlife.ru:oschina-mirror/mengdj-wintoast.git
oschina-mirror
mengdj-wintoast
mengdj-wintoast
master