Подписаться на RSS рассылку
Главная » Статьи по Delphi » Программа и интерфейс » Спрятать программу из списка Alt+Tab

Спрятать программу из списка Alt+Tab

Автор: Digy

Если убрать программу с панели задач кодом

SetWindowLong(Application.Handle, GWL_EXSTYLE, NOT WS_EX_APPWINDOW); 

то все окна программы будут видны в списке программ по нажатию Alt+Tab.

Чтобы это иправить, нужно в обработчиках создания видимых в Alt+Tab форм положить следующий код:</

procedure TForm1.FormCreate(Sender: TObject);
var
CurStyle: Integer;
begin
CurStyle := GetWindowLong(Handle, GWL_EXSTYLE);
CurStyle := (CurStyle or WS_EX_TOOLWINDOW) and (not WS_EX_APPWINDOW);
SetWindowLong(Handle, GWL_EXSTYLE, CurStyle);
end;

И всё - в списке Alt+Tab ничего нет.

Просмотров: 5517

Обсудить на форуме

0   Спам
(19.07.2011)
1. Delphi2009
Полная ерунда, для начала проверяйте то, что публикуете.


Имя *:
Email:


Код *:

Copyright © 2008-2016 Программирование на Delphi для начинающих и не только

Полнота авторских прав на все материалы, опубликованные на сервере DelphiDevelop.ru принадлежит их авторам

Перепечатка материалов разрешается с указанием авторства и гиперссылки на первоисточник информации

Хостинг от uCoz

Автор проекта: Борисов Сергей

e-mail: save-x@yandex.ru

Связь с администрацией сайта