Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.23;
Скачать: CL | DM;

Вниз

Как убрать приложение из окна вызываевамого по Alt+Tab и из Диспе   Найти похожие ветки 

 
imp403   (2003-08-16 12:55) [0]

Как убрать приложение из окна вызываевамого по Alt+Tab и из Диспетчера Задач во вкладке Приложения в NT? RegisterSeviceProcess не предлагать, моему приложению необходимо завершаться после того, как пользователь выйдет из системы(LogOff).


 
Viktorious   (2003-08-16 17:11) [1]

Чтобы приложение завершалось по LogOff, оно должно перехватывать сообщение WM_QUERYENDSESSION и возвращать в ответ true, если готово завершится сразу и сейчас.


 
DeadMeat ©   (2003-08-16 19:28) [2]

> imp403

Вот так у меня убирается и из Alt+Tab и из вкладки Приложения

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TForm1 = class(TForm)
procedure FormShow(Sender: TObject);
procedure CreateParams(var Params: TCreateParams); override;
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle:=WS_EX_TOOLWINDOW;
end;

procedure TForm1.FormShow(Sender: TObject);
begin
ShowWindow (Application.Handle,SW_HIDE);
end;

end.


Правда стиль окна при этом меняется, но если поиграть с Params.Style и Params.ExStyle то можно найти подходящий для нужной задачи...



Страницы: 1 вся ветка

Текущий архив: 2003.10.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
14-74457
Gorlum
2003-10-03 11:52
2003.10.23
Конвертировать mp3


6-74338
iWorm
2003-08-27 03:11
2003.10.23
И снова сокеты


3-74061
Kinder
2003-10-02 15:44
2003.10.23
картинка в БД


1-74226
Tommy
2003-10-08 15:06
2003.10.23
nado 4tobi v Gride pravilno visve4ivalis gre4ekie bukvi...


1-74220
Abikos
2003-10-09 17:22
2003.10.23
Ищу бесплатные компоненты для отображения animated gifs