Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Вниз

Handle окна 


Ted   (2002-01-29 09:33) [0]

Объясните, плиз, почему мое приложение сворачивается вместе с остальными???

unit Unit1;

interface

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

type
TForm1 = class(TForm)
Timer1: TTimer;
procedure Timer1Timer(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure FormHide(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
Hand: HWnd;


implementation
{$R *.DFM}


procedure CloseWnd;
stdcall;
begin
Hand:=GetForegroundWindow;

repeat
if (hand <> application.handle) and (IsWindowVisible (hand)) then PostMessage (hand, WM_SYSCOMMAND, SC_MINIMIZE, 0); //postmessage(hand ,wm_close,0,0);
Hand:=GetNextWindow(Hand,GW_HWNDNEXT);
until Hand=0
end;



procedure TForm1.Timer1Timer(Sender: TObject);
begin
CloseWnd;
end;

procedure TForm1.FormShow(Sender: TObject);
begin
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, nil, 0);
end;

procedure TForm1.FormHide(Sender: TObject);
begin
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, nil, 0);
end;

end.




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Наверх







Память: 0.73 MB
Время: 0.025 c
1-90817           vrRaven               2002-03-09 13:40  2002.03.28  
Компилятор Delphi


3-90807           Зинец Виктор          2002-02-28 18:22  2002.03.28  
Выбор схемы работы с удаленной БД и сервера БД


1-90973           der                   2002-03-15 08:15  2002.03.28  
Как можно организовать перетаскивание строк в ListBox?


3-90772           Vygantas              2002-03-02 14:56  2002.03.28  
SQL запрос ??


4-91108           Velocity              2002-01-25 22:33  2002.03.28  
Скриншот десктопа