Einzelnen Beitrag anzeigen

Gomf

Registriert seit: 11. Aug 2008
3 Beiträge
 
#1

Formulare bleiben im Hintergrund bei Vista

  Alt 11. Aug 2008, 14:51
Hallo, ich habe eine Problem mit Formularen unter Vista...

Ich lasse aus meiner Applikation "Erinnerungsdialoge" erscheinen (nicht modal),
dazu habe ich diese Funktion verwendet um sie in der Taskleiste sichtbar zu machen...

procedure TForm.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
end;

Unter XP funktioniert dies auch wunderbar... aber unter Vista besteht das Problem,
dass wenn sie durch das Klicken im Hauptformular in den Hintergrund geraten,
nicht mehr durch anklicken oder Alt+Tab Auswahl in der Vordergrund kommen...

Woran kann das liegen?

Freue mich über Hilfe =)

lg
  Mit Zitat antworten Zitat