hallo nehmen wir folgendes an:
Code:
var
myForm: TForm2;
begin
myForm := TForm2.Create(Self);
myForm.Show;
end;
und mit dem in form2
Code:
type
tform2 = class(TForm)...
.
.
protected
procedure CreateParams(var Params: TCreateParams); override;
end;
implementation
procedure TForm2.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.Style := (Params.Style or WS_THICKFRAME);
Params.WndParent := GetDesktopWindow;
end;
der ganz obere code wird ausgelöst wenn ich auf einer listbox ein item anklicke.
So, so weit so schön, aber nun will ich dass ich durch Params.caption den titel des jejeiligen fenster bestimmen kann. Da will ich abe rnun drin stehen haben was ich in der listbox angeklickt habe, gibts da irgdend ne schnelle methode dafür?
und nun meine 2te frage.
wenn nun jedes fenster sienen eigenen caption hat, wie kann ich nun schauen ob ein fenster schon offen ist oder ob dieses nochnich erstellt wurde, und falls das fenster shcon offen ist genau dieses dnan wieder nach oben bringen. ICh hab da keien ahnung wie man so einzelne fenster irgdnwie verwalten kann.Wenn mir da jemand code zeigt oder so wär ich sehr dankbar.
jede hilfe bringt mich wieter auch wnens nicht gleich zu allen fragen ist.Vielen vielen dank euch