Form.Show не отображается на панели задач в Vista

У меня есть приложение winform, которое скрывает свой пользовательский интерфейс и ожидает сообщения именованного канала, прежде чем появится При получении события поток вызывает основной поток пользовательского интерфейса, а затем выполняет следующие действия.

Установите непрозрачность на 100 ShowInTaskbar = true; На передний план();

В Windows Vista окно не отображается на панели задач, а находится в фоновом режиме. Ты не можешь сказать это если вы наконец найдете его и щелкните по нему, он появится на панели задач

Есть какие нибудь идеи как это починить

ответ, который вы отметили, не работает для меня, каково было точное решение?

Wouter 01.07.2009 16:23

FlashWindowsEx работал у меня, у меня сейчас нет доступа к этому коду, но этот api работал, спасибо

Rahul 06.07.2009 01:22
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
2
1 181
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я не работаю в Vista, но может быть лучше просто прошить панель задач или сделать всплывающее окно с баллонами или что-то в этом роде. То, что вы предлагаете, может немного раздражать пользователя. Допустим, вы печатаете и смотрите на клавиатуру, и ваше окно перехватило фокус, они оглядываются назад и обнаруживают, что то, что они только что написали, не попало в приложение, в которое, как они думали, оно входило.

мигает панель задач

это также может помочь

Если для формы установлен владелец, он может отображаться или не отображаться на панели задач.

Не устанавливайте свойство Owner, и оно должно отображаться нормально (у меня так и было).

Другие вопросы по теме