Einzelnen Beitrag anzeigen

s-off
(Gast)

n/a Beiträge
 
#4

Re: Über Handle Fenstergröße verändern

  Alt 20. Sep 2007, 21:08
Hallo,

Zitat von Leos-Studio:
window:=findwindow(nil, 'Dokumente') //der Explorer öffnet ja Standartmässig den Dokumente Ordner
1. Bei mir lautet der Name des Ordners 'Eigene Dateien'
2. Unter Windows<=98 war das nicht so
3. Kann das der User mit Angabe von '/e,PFAD' als Argument beim Start beliebig ändern
4. Schau Dir mal den Hinweis zu dem Begriff 'Standart' an

Fazit: Solltest Du Deine Anwendung für mehrere Benutzer zugänglich machen wollen, wirst Du mit einer Suche nach dem Explorer-Fenster über die Caption höchstwahrscheinlich kein Glück haben.
Lasse die Caption lieber aussen vor und gehe über die Klasse (unter WinXP bspw. 'ExploreWClass').

Zitat von Leos-Studio:
Wofür genau stehen eigentlich die 4 Zahlen, also ich glaube die ersten beiden sind die Koordinate der rechten oberen Ecke des Fensters und die zweiten beiden geben die größe des fensters an, oder?
Die Hilfe sagt dazu folgendes:
Zitat von Delphi-Hilfe:
X
[in] Specifies the new position of the left side of the window, in client coordinates.
Y
[in] Specifies the new position of the top of the window, in client coordinates.
cx
[in] Specifies the new width of the window, in pixels.
cy
[in] Specifies the new height of the window, in pixels.
Also hast Du wohl recht
  Mit Zitat antworten Zitat