Entwickler-Ecke

Windows API - Fenstergröße ändern??


Thunder - Di 07.10.03 21:17
Titel: Fenstergröße ändern??
Hallo

Ich habe das Handle eines Fensters. Kann auch dessen Caption verändern.

Aber wie ändere ich die Fenstergröße??

Gruß,
Andreas

PS.: Hab dazu nix im Forum und in der Windows-SDK gefunden.


DeCodeGuru - Di 07.10.03 21:19

guckst du bei Suche in: Delphi-Forum, Delphi-Library SETWINDOWPOS.


Anonymous - Di 07.10.03 21:19

guck mal in der OH nach

SetWindowPos()

[EDIT]

Arghhh, zu spät :D


DeCodeGuru - Di 07.10.03 21:20

schneller :mrgreen:


Anonymous - Di 07.10.03 21:21

es wäre aber auch ziemlich seltsam, wenn hier mal eine Frage länger als 2 Minuten unbeantwortet bleiben würde... :roll:


DeCodeGuru - Di 07.10.03 21:23

*lol* (Was soll ich jetzt dazu sagen) :wink:


Thunder - Di 07.10.03 21:34

ja ne das hab ich auch gefunden.

kann mir einer ma n kompletten fertigen quelltext geben??

raff das SetWindowPos net...


Anonymous - Di 07.10.03 21:35

so, jetzt aber:


Delphi-Quelltext
1:
 SetWindowPos(handle,0,10,10,700,300,0)                    


setzt das fenster an die position 10, 10 mit der breite 700 und höhe 300


Thunder - Di 07.10.03 21:48

danke.


Anonymous - Di 07.10.03 21:49

kein Problem.
Aber in diesem Fall hättest du ja auch einfach mal in die Onlinehilfe schauen können...


Motzi - Di 07.10.03 21:59

Alternativ gäbe es noch Suche in: Delphi-Forum, Delphi-Library MOVEWINDOW, ist nicht ganz so komplex wie Suche in: Delphi-Forum, Delphi-Library SETWINDOWPOS und reicht IMHO in diesem Fall völlig aus!!


Delete - Di 07.10.03 22:12

Wenn man die Position oder die Größe nicht ändern will, ist SetWindowPos praktische -> Suche in: Delphi-Forum, Delphi-Library SWP_NOMOVE OR SWP_NOSIZE.