Entwickler-Ecke

Sonstiges (Delphi) - Fenstergröße setzen/herausbekommen


Mäthew Glide - Sa 21.08.10 21:57
Titel: Fenstergröße setzen/herausbekommen
Hallo!
Ích habe eine Frage: gibt es eine Delphi Function oder PRocedure mit der man die Größe eines extern ausgeführten fensters herausbekommen kann oder gleich selbst die Größe des Fenster festsetzen kann. Ich habe leider keine Delphi Hilfe sonst hätte ich darin gesucht und die SuFu liefert mir auch ncihts passendes.
Danke im Vorraus

mfg


jaenicke - Sa 21.08.10 22:04

Das hat nichts mit der Delphi Hilfe zu tun, die Funktionen findest du in der MSDN Dokumentation:
Zum Beispiel SetWindowPos: http://msdn.microsoft.com/en-us/library/ms633545.aspx

user profile iconMäthew Glide hat folgendes geschrieben Zum zitierten Posting springen:
Ich habe leider keine Delphi Hilfe
Die ist doch bei allen Delphiversionen dabei. :gruebel:


elundril - Sa 21.08.10 22:05

Mit dem Handle des Fensters könntest du SetWindowPos [http://msdn.microsoft.com/en-us/library/ms633545%28VS.85%29.aspx] verwenden. ;)

lg elundril

//edit: zu langsam :(


Mäthew Glide - Sa 21.08.10 22:16

nice danke werd mich mit vertraut machen :) und ja wenn ich die Hilfe starten will gibts bei mir einen Error :-(


jaenicke - Sa 21.08.10 22:18

user profile iconMäthew Glide hat folgendes geschrieben Zum zitierten Posting springen:
wenn ich die Hilfe starten will gibts bei mir einen Error :-(
Wenn du Vista oder Windows 7 und Delphi 7 oder älter hast, brauchst du das entsprechende Update [http://www.delphi-library.de/viewtopic.php?p=544403].


Mäthew Glide - Sa 21.08.10 22:27

okay danke für den Tipp mhh
dieses SetWindowPos will bei mir nicht habe bei Uses WinAPI hinzugefügt doch dann will es trotzdem nicht. Ich bekomme gesagt dass die Datei Win Api.dcu nciht gefunden wird


elundril - Sa 21.08.10 23:05

Ich hab jetzt grad kein Delphi bei der Hand aber ich denke die Unit heißt ShellApi und nicht WinApi.

lg elundril


Martok - Sa 21.08.10 23:28

Nö.

SetWindowPos ist in winapi.h oder in Delphi eben Windows.pas.

Frühere Delphi-Versionen hatten dafür mal Aliase... gibts die nicht mehr?


jaenicke - Sa 21.08.10 23:33

Steht auch in der Dokumentation. :roll:
Zitat:
include Windows.h
Woher kommt winapi.h?


Mäthew Glide - So 22.08.10 00:04

okay hab verstanden und include windows.h ist für c++ oder?
Ich habe jetzt nur noch ein problem ich weiß nicht auf was ich den ersten parameter setzen muss.


elundril - So 22.08.10 00:06

Da musst du das Handle von dem Fenster übergeben das du ändern willst. Das kannst du zb mit FindWindow [http://msdn.microsoft.com/en-us/library/ms633499%28VS.85%29.aspx] herausfinden.

lg elundril