Можете ли вы привести пример того, как поместить мою форму заявки на панель задач? например, проигрыватель Windows Media или поиск в окне при сворачивании.
Приложение на панели задач
Ответы (2)
Вам нужно создать панель инструментов Application Desktop (также известный как AppBar). Основная функция, которую вы используете для регистрации окна приложения в качестве AppBar, — это SHAppBarMessage
а>.
Для начала посмотрите на этот старый пример панели приложений с C++. Если вы хотите сделать это на C#, есть тема, в которой обсуждаются некоторые подробности о том, как это сделать в WPF. Я не знаю примеров того, как это сделать с помощью WinForms, но быстрый поиск в Интернете должен что-то дать.
Обновление: На самом деле, если вам нужна панель инструментов, расположенная на панели задач, вам нужно реализовать Deskband. Вот пример DeskBand на C++, а вот DeskBand на C#.
Вот что бывает, когда не касаешься темы какое-то время. :-)
На самом деле это называется «Системный трей». Вы хотите, чтобы у вашего приложения был значок на панели задач Windows. Многие языки предоставляют эту функциональность.
Вот несколько ссылок:
http://www.codeguru.com/Cpp/COM-Tech/shell/icons/article.php/c1335
http://www.codeproject.com/KB/shell/systemtray.aspx