Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: Anwendung mit fsStayOnTop aber ohne Fokus
31. Okt 2012, 00:22
Delphi-Quellcode:
unit Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm3 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure FormActivate(Sender: TObject);
private
{ Private-Deklarationen }
FDonAllready: Booleanw;
Fhwnd: HWND;
public
{ Public-Deklarationen }
end;
var
Form3: TForm3;
implementation
{$R *.dfm}
procedure TForm3.FormActivate(Sender: TObject);
begin
if not FDonAllready then
begin
FDonAllready := true;
SetForegroundWindow(Fhwnd);
end;
end;
procedure TForm3.FormCreate(Sender: TObject);
begin
Fhwnd := GetForegroundWindow;
end;
end.
Thomas Wassermann H₂♂ Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂♂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
|
|
Zitat
|