Не разворачивается окно Телеграмм из трея

При разворачивании приложения из трея вылетает ошибка Cannot remove shell notification icon . Заметил что вылетает ошибка тогда когда оно одно в трее. Если же например в трее еще приложение(например диспетчер задач), то все нормально. Вот код даблклика на иконку. Обрамил try except для получения сообщение. иначе вылетает без предупреждений.

procedure TForm1.TrayIcon1DblClick(Sender: TObject); begin try TrayIcon1.Visible := False; Show(); WindowState := wsNormal; Application.BringToFront(); except on E: Exception do ShowMessage(E.Message); end; end;

Ответы (1 шт):

Это не ответ, просто похожая проблема была. Может натолкнет на мысль, куда копать.

Версия D какая? У меня тоже с треем проблема (D 10.3) — перестали отображаться всплывающие hint из компонента TrayIcon. тут была Хотя компиляция на старой версии 10.1 при запуске показывает все верно. Если вы участник D Embarcadero online и покупали, то задайте вопрос в ТП. Хотя о чем я? 🙂

Я попробовал много вариантов, ничего не работает. Подозреваю, что и Em и Ms под Win 10 усиленно пилят Api и у них нестыковки. Новую версию D пока ставить не хочу, но думаю там заработает. + BugFix будет негласный.

Как вернуть окно за пределами экрана Windows 10, 8.1 и Windows 7

Код у вас верный, но я все же бы попробовал сначала показать окно (и ранее проблемы были и с фронт и стейт), а потом с треем игрался. Наверное пробовали? И местами менять. +в настройках формы (виз), надеюсь, эти параметры дефолтные и меняются, когда форма в трей скрывается?

++А версия W10 какая? Есть конечно, вероятность, что в трее какое-то приложение не стандартное висит, но маленькая. Если у вас правильная винда и ПК — совет — разверните на ней виртуалку (Hyper-VVmWare) с отличной от вашей версией Win (оптимально Win 10 Ent Ltsc последнюю) и проверьте тем работу своей проги (вообще если ПО пишете — рекомендуется как бы на разных версиях проверять), можете еще Win7 поставить как вариант и там смотреть. Перед проверкой не забудьте обновить винду через WU.

+теперь гуглЯн на «delphi Cannot remove shell notification» может новое чего покажет?

Еще по теме:  И меня для ботов в Телеграмме

Источник: husl.ru

Не удается свернуть или развернуть программу в Windows 10: что делать?

Windows 10 известен своим удобным интерфейсом и целым рядом полезных функций, но иногда в их работе возникают сбои и ошибки. Через один из таких сбоев не удается свернуть на панель задач или восстановить из трея запущенные программы. То есть, кнопки «Свернуть», «Развернуть» или «Закрыть» перестают реагировать на щелчки мыши.

Когда запускаете программу, она автоматически открывается в развернутом виде. Но когда хотите ее перевести в оконный режим нажатием на кнопку «Свернуть в окно», то ничего не происходит. Она застывает в полноэкранном режиме, и невозможно добиться ее отображения в меньшем размере. Узнаем что нужно сделать для восстановления работы с окнами в Windows 10.

Не удаляются сообщения в Телеграмм. Почему нельзя удалить сообщения. #shorts

Комбинации клавиш для управления окнами программ

Если не удается свернуть или восстановить окна щелчком мыши, попробуйте это сделать с помощью клавиш.

Сочетание клавиш Действие
Alt + пробел Свернуть в окно
Win + стелка вниз При одиночном нажатии развернутые во весь экран программы переключаются в оконный режим. Второе нажатие сворачивает окно на панель задач
Win + D Свертывает или восстанавливает все окна. Позволяет быстро добраться к рабочему столу, а при повторном нажатии продолжать дальше работать с открытыми программами
Win + M Также позволяет быстро свернуть все окна. Но восстанавливать программы придется по отдельности
«Показать рабочий стол» Функция вызывается из контекстного меню, вызываемого правым щелчком мыши по панели задач. Позволяет свернуть или восстановить все открытые окна
Правый щелчок мышью по строке заголовка окна программы Вызывает контекстное меню с вариантами открытия окон

Выключение режима планшета

Если перепробовали все возможные сочетания клавиш, но по-прежнему не удается свернуть или развернуть окна, скорее всего, этому препятствует функция режима планшета. Она может автоматически активироваться в системе, но чаще после установки обновлений Windows. Когда функция включена, все приложения по умолчанию открываются в развернутом виде. Существует несколько способов ее отключить.

В Центре уведомлений

Щелкните на значок сообщений, расположенный с правой стороны панели задач. Также открыть Центр уведомлений можно с помощью клавиш Win + A.

Перейдите к плитке планшета и щелкните на нее, чтобы отключить. Проверьте, решена ли проблема.

В параметрах Windows

Если функция отсутствует в Центре уведомлений, попробуйте отключить ее в параметрах Windows. Разверните меню Пуск и щелкните на значок шестеренки для входа в Параметры. Выберите раздел Система.

Еще по теме:  Как удалить аккаунт в Телеграмме чтобы создать новый

На вкладке Планшет разверните выпадающее меню «При входе в систему» и выберите значение «Никогда не использовать режим планшета». В раскрывающемся списке «Когда я использую это устройство…» выберите пункт «Не переключаться в режим планшета».

Затем нажмите на ссылку «Изменить дополнительные настройки планшета» и переместите переключатель в положение «Отключено».

Выйдите из настроек и перезапустите компьютер.

Переустановка программы

Если приложения, которое пытаетесь свернуть, разработано сторонним разработчиком, попробуйте его удалить и после установить заново. Когда это сделаете, свертывание или восстановление вкладок из панели задач должно работать.

Если продолжаете сталкиваться с этой неполадкой, попробуйте следующие решения:

  1. Проверьте систему на наличие поврежденных системных файлов командами: sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth
  2. Запустите систему в режиме чистой загрузки и проверьте, работают ли операции свертывания и восстановления окон. Если да, найдите проблемную службу или приложение и отключите.

Источник: compuals.ru

Как при нажатии «свернуть» сворачивать в трей Skype/Telegram/Viber/Slack/VK в Windows 10?

Skype, Telegram, Viber, Slack, VK — при нажатии на «закрыть» эти приложения сворачиваются в трей. Часто машинально нажимаю «свернуть», из-за чего панель задач оказывается заполненной, что не очень удобно (кликабельно):

b753718d7aed42ff928e496719d51354.png

Хотелось бы исправить эту мелочь каким-нибудь фоновым приложением с dll-кой которое бы для определённых приложений переназначало функцию «свернуть» на нажатие «закрыть».
Нашёл RBTray, но оказалось, что он сворачивает в трей по right-click’у на «свернуть», что мне совсем не нужно.

  • Вопрос задан более трёх лет назад
  • 3708 просмотров

11 комментариев

Оценить 11 комментариев

не совсем то решение, но — размести Панель задач вертикально слева или справа (большинство считают, что если уж вертикально, то слева удобнее).

Ezhyg: Конечно слева удобнее, ведь если разместить таскбар вертикально справа, то будет намного сложнее попадать мышью в скроллбар.

DQeSOEZ.png

Еще одно «не совсем то»: 7+ Taskbar Tweaker
Можно настроить, чтобы таскбар выглядел как-то так:

Окошки не слипаются в стопочки, можно их как угодно тасовать и менять местами. Ну и поведение при кликах пкм или колесом настраивается.

Могу порекомендовать rambox, который позволяет избавиться от горы значков чатов.
Подробности: https://lifehacker.ru/2016/08/15/rambox/
Rambox: rambox.pro

Stalker_RED: Хорошая программа, теперь пользуюсь. Проблему со свертыванием не решила, но спасибо.

Еще по теме:  Как создать короткую ссылку на Телеграмм канал

gimntut: Rambox — самый обычный браузер (вроде электрон). Я с таким же успехом могу запустить несколько вкладок в хроме, будет удобнее.

Stalker_RED: Очень понравился скролл как переключатель окон, хочу такой-же внутри хрома для вкладок. Всё что нашёл требует зажатия ПКМ при скролле.

> Rambox — самый обычный браузер (вроде электрон)
Так и есть, главное отличие от браузера заключается в том, вместо закрытия выполняется сворачивание в трей, которое и должно было помочь как-то решить проблему с ненужными значками.
Сам я не пользуюсь ни какими чатами в Rambox. Использую его как контейнер для trello, laverna, google keep и т.д.
Во-первых всегда под рукой, а во-вторых одна кнопка в панели задач, вместо десятка.

Но есть 2 огромных недостатка.
Ctrl+F — не работает.
Копировать/вставить через контекстное меню — не работает.

Я с таким же успехом могу запустить несколько вкладок в хроме, будет удобнее.

К сожалению, в хроме нет кнопки «Не беспокоить».

gimntut: Легко можно отключить уведомления и звук во вкладках, к тому же сами мессенджеры это позволяют. И мне ещё не приходилось включать такой режим. Не знаю, какому социофобу может это понадобиться.

Вадим Егоров: Во всех мессенджерах одновременно?
gimntut: согласен, одновременно нельзя.
Решения вопроса 2

Olek1

fdf000eebe864fd886ba62c970ec1b2e.jpg

Пользуюсь тоже RBTray, потому-что она очень легковесная.
С ней идут исходники, пооткрывайте их, найдите где ввод находится, и измените на левую кнопку мышки вместо правой кнопки мышки и на закрыть вместо свернуть как вариант. Вообще достаточно хорошая идея, когда много оперативки всё сворачивать в трэй вместо закрытия.
Для отдельно взятых приложений както можно по тайтлу окна сделать.
P.S. У вас в вопросе пишется при нажатии «свернуть» а в дополнении к вопросу пишется при нажатии «закрыть»

Ответ написан более трёх лет назад
Нравится 1 2 комментария

Хорошая идея, только я абсолютно не смыслю ни в C/С++, ни в Win32/NET, ни в DLL, я больше по вебу.
В моём вопросе всё верно. При нажатии на «закрыть» все перечисленные приложения прячутся в трей, а мне нужно то же поведение при нажатии «свернуть» из-за привычки сворачивать. Самый простой вариант — переназначить клавишу, но реализация требует отсутствующих навыков.

Кстати, вопрос уже не актуален. Способность человека к адаптации победила и я начал нажимать на нужную кнопку =) Остался только спортивный интерес.

Источник: qna.habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...