Как сделать, чтобы окно не отображалось в списке по Alt+Tab?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

viter.alex
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 221
Зарегистрирован: 27.07.2008 (Вс) 20:17
Откуда: Montreal

Как сделать, чтобы окно не отображалось в списке по Alt+Tab?

Сообщение viter.alex » 29.11.2009 (Вс) 17:04

У меня форма расположена поверх остальных, работает в фоновом режиме, на панели задач не отображается. Но она видна в списке по Alt+Tab. Как её оттуда можно удалить?
Лучше день потерять — потом за пять минут долететь!

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Как сделать, чтобы окно не отображалось в списке по Alt+Tab?

Сообщение MIT » 29.11.2009 (Вс) 17:20

Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

viter.alex
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 221
Зарегистрирован: 27.07.2008 (Вс) 20:17
Откуда: Montreal

Re: Как сделать, чтобы окно не отображалось в списке по Alt+Tab?

Сообщение viter.alex » 29.11.2009 (Вс) 17:34

Спасибо. Странно, почему мне поиск не дал этого результата?

viter.alex
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 221
Зарегистрирован: 27.07.2008 (Вс) 20:17
Откуда: Montreal

Re: Как сделать, чтобы окно не отображалось в списке по Alt+Tab?

Сообщение viter.alex » 27.01.2010 (Ср) 1:14

Окно не будет отображаться при переключении по Alt+Tab, если FormBorderStyle установить в значение FixedToolWindow или SizeableToolWindow. Ну и конечно, нужно поставить ShowInTaskbar=False
Лучше день потерять — потом за пять минут долететь!

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Как сделать, чтобы окно не отображалось в списке по Alt+Tab?

Сообщение MIT » 27.01.2010 (Ср) 1:58

Угу.
Фишка в использовании флага WS_EX_TOOLWINDOW при создании окна, который, кстати, и равен тем самым &H80. Мой способ лучше, т.к. нет привязки к режиму отображения фомры (ставь FormBorderStyle хоть в None).
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

viter.alex
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 221
Зарегистрирован: 27.07.2008 (Вс) 20:17
Откуда: Montreal

Re: Как сделать, чтобы окно не отображалось в списке по Alt+Tab?

Сообщение viter.alex » 27.01.2010 (Ср) 9:18

Конечно, твой способ лучше!
Лучше день потерять — потом за пять минут долететь!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

    TopList