В этом посте рассматривается довольно небольшое, но иногда полезное дополнение к программе – всплывающее окно сообщений (или информационное всплывающее окно). Это окно выглядит примерно так же, как сообщения «Центра обновлений Windows« о наличии новых обновлений, сообщения в некоторых плеерах, всплывающих из трея и т.п.
В этом посте речь пойдет о том, как добавить контекстное меню к иконке в трее нашего приложения на C#. Контекстное меню – это меню, которое как правило появляется при клике правой кнопкой мышки на том или ином месте или элементе управления и «помогают пользователю в заданном контексте приложения», как сказано в MSDN.
В этом коротком посте я расскажу, как можно обеспечить возможность перетаскивания окна за любую точку его содержимого. А коротким он будет потому, что опишу я только один способ. Самый, на мой взгляд, элегантный, простой и красивый для решения данной задачи. В принципе, то же самое можно сделать и через обработку сообщения WM_MOVE, но это,…
Это своего рода «развлекательный» пост. Призван он к двум целям: немного расслабиться и подумать о вечном. Или наоборот: расслабиться и немного подумать о вечном. Кому как больше нравится Немного истории:
Это делается предельно просто. Чтобы форма не была видна при старте приложения, гарантированно не было эффекта мигания формы и прочего, достаточно всего лишь не передавать параметр-стартовую форму при запуске цикла обработки сообщений в функции Main нашего приложения на C#. Запуск цикла осуществляется методом Run() класса Application. Как написано в MSDN, он (метод Run) «запускает…
В этом посте мне хочется рассказать, как создать простейшее приложение с использованием WinAPI и языка программирования C++. Обычное, пустое окошко Windows. Причины, побудившие меня к этому, очень просты: источники, которые я читал до определенного момента не давали мне полного представления о том, что и как работает в приложении Win32. Понимать я это стал, как…
Данный пост продолжает серию статей о работе с треем. Как видно из заголовка, здесь будет рассмотрена простая и лично мне очень нравящаяся фича – мигание значка в трее. Получится что-то похожее на мигание «заметки» в QIP, сообщающее о наличии непрочитанных сообщений; или на изменение значка, антивируса Касперского, информирующее о его текущем состоянии и прочее.