Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Das Gegenteil von StayOnTop??? (https://www.delphipraxis.net/15839-das-gegenteil-von-stayontop.html)

HaTe 4. Feb 2004 22:01


Das Gegenteil von StayOnTop???
 
*wie peinlich* :oops:

also, gibts für forms als eigenschaft eigendlich so ne art gegenteil von fsStayOnTop, so dass ichn fenster über ne form ziehn kann und nur noch ne ecke vom form drunter rausguckt und wenn ichs anklicke bleibts weiterhin unter dem fenster und wird nicht nach "vorne" geholt?

fkerber 4. Feb 2004 22:03

Re: Hab schon wieder ne frage
 
Hi!

Peinlich iss das nicht.

Ich verstehe deine Frage nicht so ganz:
Tipp ins Blaue:

Lass das Form das drüberliegen soll so anzeigen:

Delphi-Quellcode:
Form2.ShowModal;
Ciao fkerber

Stanlay Hanks 4. Feb 2004 22:06

Re: Hab schon wieder ne frage
 
Hi. Peinlich muss dir erstmal gar keine Frage sein! :wink: Hast du vielleicht sowas - klick - gesucht?

Man liest sich, Stanlay :hi:

Edit: @fkerber: Ich glaube, er meint das allgemein, also nicht nur für Fenster innerhalb, sondern auch außerhalb seiner Anwendung. Ich kann mich aber auch irren :gruebel:

HaTe 4. Feb 2004 23:04

Re: Hab schon wieder ne frage
 
jo, genau das mein ich, son form das was nicht in den vordergrund kommen kann. werds ma probiern

Christian Seehase 5. Feb 2004 00:50

Re: Hab schon wieder ne frage
 
Moin HaTe,

ändere bitte umgehend den Titel Deines Threads.
Danke.

HaTe 5. Feb 2004 11:33

Re: Das Gegenteil von StayOnTop???
 
ok, titel is geändert.
hab den code oben ma probiert, is doch was andres als ich gemeint hab (aba trotzdem danke :D).
was ich brauch isn form das sich wien desktopicon verhält, sprich von allem anderen einfach überdeckt wird, auch wenn mans anclickt (schwer zu beschreiben)....haltn form, das, wenn man ein icon reinmacht, als als desktop icon durchgeht... (echt schwer zu beschreiben) :wall:

[EDIT] habs gelöst, in der createparam..... steht jetz
Delphi-Quellcode:
procedure TForm2.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  if Assigned(Application.MainForm) then
  begin
  Params.WndParent := GetDesktopWindow;
  Params.Style := WS_CHILD;
   
  end;
is genau das was ich wollte :D [/EDIT]

DeMo 29. Mai 2004 11:37

Re: Das Gegenteil von StayOnTop???
 
sorry mal ne ganz dumme frage aba jeder fängt mal klein an !
:oops:
aba wenn ich jetzt diesen code von oben einsetzte in meine unit1 dann kommen da fehler das er diesen befehl nicht kennt ! Was soll ich machen ? muss man noch was in die uses schreiben ?
danke im vorraus ! und sorry für diese dumme frage

Matze 29. Mai 2004 11:40

Re: Das Gegenteil von StayOnTop???
 
Das ist keine dumme Frage. :)

Was kommt denn genau für ein fehler?

DeMo 29. Mai 2004 11:46

Re: Das Gegenteil von StayOnTop???
 
also


[Fehler] Unit1.pas(23): Undefinierter Bezeichner: 'CreateParams'

und dann alle dazugehöriegen zeichen fehler!

[Fehler] Unit1.pas(25): Diese Form des Methodenaufrufs ist nur in Methoden von abgeleiteten Typen erlaubt

jop das sind die fehler ! und danke für die schnelle antwort !

Matze 29. Mai 2004 11:57

Re: Das Gegenteil von StayOnTop???
 
Komisch, bei mir geht das, hier mal meine Unit:

Delphi-Quellcode:
unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    Button1: TButton;
  private
    { Private-Deklarationen }
    procedure CreateParams(var Params: TCreateParams);
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  if Assigned(Application.MainForm) then
    begin
      Params.WndParent := GetDesktopWindow;
      Params.Style := WS_CHILD;
    end;
end;

end.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:52 Uhr.
Seite 1 von 2  1 2   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz