Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Fenstergröße per Botschaft ändern (https://www.delphipraxis.net/59156-fenstergroesse-per-botschaft-aendern.html)

mimi 18. Dez 2005 13:40


Fenstergröße per Botschaft ändern
 
Hallo,
ich möchte gerne sobalt ich mit der Maus über ein rechteck bin(nur die linen nicht innendrin) soll das gleiche gemacht werden wie bei einen normalen fenster d.h:
ich drücke auf die linen vom rechteck und dann soll siche die größe anpassen so wie es der user möchte und wie es von windows vorgehssen ist.

Ich schreibe gerade ein kleine GUI und brauche dies für das Formula, ich hatte schon was geschrieben aber leider wieder gelöscht weil ich dachte ich stelle einfach den borderStyle anders allerdings komm dann ein häslicher Grauerrahmen um mein fenster und ich habe ja schon ein Gelben rahmen erzeugt.

mein ziel ist es: das der Rahmen von meinem Forumal genauso funktioniert wie der von einen normalen Windows fenster wobei das Verschieben(wenn ich auf die titelleiste klicke) habe ich schon hinbekommen.

ich hoffe ihr versteht mein problem :(

marabu 18. Dez 2005 14:09

Re: Fenstergröße per Botschaft ändern
 
Hallo Michael,

um welche Komponente handelt es sich bei deinem Rechteck, dessen Größe du mit der Maus verändern möchtest?

Grüße vom marabu

mimi 18. Dez 2005 15:12

Re: Fenstergröße per Botschaft ändern
 
und um ein TFrom.
aber dies From hat keinen Rand.

marabu 18. Dez 2005 15:30

Re: Fenstergröße per Botschaft ändern
 
Dir gefällt der Rand nicht, den der Fensterverwalter von Windows um deine Form zeichnet, wenn du BorderStyle = bsSizeable einstellst? Und jetzt möchtest du, wenn du mit der Maus in die Nähe des nicht mehr vorhandenen Randes kommst, dass dein Fenster seine Größe verändert - passend zu deinen Mausbewegungen?

marabu

mimi 18. Dez 2005 16:30

Re: Fenstergröße per Botschaft ändern
 
Richtig.
Und allgmein möchte ich auch bei allen rechtecken die ich zeichne per canvas den rand so ändern.

Zitat:

Dir gefällt der Rand nicht, den der Fensterverwalter von Windows um deine Form zeichnet, wenn du BorderStyle = bsSizeable einstellst?
der passt nicht zu meiner GUI.

Zitat:

Und jetzt möchtest du, wenn du mit der Maus in die Nähe des nicht mehr vorhandenen Randes kommst, dass dein Fenster seine Größe verändert - passend zu deinen Mausbewegungen?
der Rand wird ja ersetzt durch ein Rechteck. dies soll diese funktion übernehmen *G*

Lannes 18. Dez 2005 17:02

Re: Fenstergröße per Botschaft ändern
 
Hallo,

hilft das?
...eine vergrösserbare Form mit Border Style bsNone erzeugen?

mimi 25. Dez 2005 09:05

Re: Fenstergröße per Botschaft ändern
 
vielen dank. genau das wars !


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr.

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