Кнопка панели задач без окон

Я хотел бы создать кнопку панели задач без окон, как это делает Windows Live Messenger:

Значок панели задач Windows Live Messenger

Как я могу сделать это на С#? Пакет кода Windows API выглядит полезным, но я не нашел способа создать с его помощью кнопку на панели задач.


person main--    schedule 06.06.2013    source источник
comment
Вы конкретно говорите, что на нем отображается изображение их профиля, а затем даже есть кнопка электронной почты?   -  person Mike Perrenoud    schedule 06.06.2013
comment
@MichaelPerrenoud Создание кнопки - не моя проблема, это довольно просто с пакетом кода Windows API. Я просто не знаю, как я могу создать значок на панели задач.   -  person main--    schedule 06.06.2013


Ответы (1)


Создайте скрытое окно (CreateWindow, а затем ShowWindow(hwnd, SW_HIDE). Это заставит панель задач отображать значок.

Затем используйте API-интерфейсы ITaskbarList, ITaskbarList2, ITaskbarList3, ITaskbarList4, чтобы установить другую миниатюру для окна.

person Abhishek    schedule 20.01.2015