                                  - TOC-   1 -





 GVWList - Unit .......................................................      1
 wlNoShowDesktop - Konstante (Unit GVWList) ...........................      1
 wlNormal - Konstante (Unit GVWList) ..................................      1
 wlXXXXXXX - Konstanten (Unit GVWList) ................................      1
 ExecuteWindowList - Prozedur (Unit GVWList) ..........................      2
 TWListDialog - Objekt (Unit GVWList) .................................      2
 TWindowList - Objekt (Unit GVWList) ..................................      2
 wlHelpButton - Konstante (Unit GVWList) ..............................      2
 TWListDialog.GetDesktop - Methode ....................................      3
 TWListDialog.Init - Konstruktor ......................................      3
 TWListDialog.List - Feld .............................................      3
 TWLIstDialog.Load - Konstruktor ......................................      3
 TWListDialog.Store - Methode .........................................      3












































                                  - TOC-   1 -
                                    -    1 -






GVWList - Unit
 

Die Graphics-Vision-Unit GVWList stellt ein
Dialogfenster zur Verwaltung von Fenstern auf dem Desktop
 bereit.

Die aus der IDE von Borland Pascal bekannte Fensterliste ist in GV
also schon fix
 und fertig vorhanden. Sie brauchen nur noch die
Routine ExecuteWindowList
 aufzurufen.

 Konstanten:

  wlXXXXXXX

 Prozedur:

  ExecuteWindowList

 Objekte:

  TWindowList
  TWListDialog

wlXXXXXXX - Konstanten (Unit GVWList)
 

Diese Flags werden beim Aufruf von TWListDialog.Init verwendet.
Dem Nutzer ist es damit mglich, dem Dialog verschiedene Parameter zu geben.

 siehe auch:
   wlNormal
   wlNoShowDesktop
   wlHelpButton

wlNormal - Konstante (Unit GVWList)
 
 Deklaration:
wlNormal        = $0000;


 Funktion:
Diese Konstante wird mit TWListDialog.Init verwendet.
Es wird ein normales Dialogfenster zur Verwaltung der Fenster auf dem
Desktop erzeugt.

 siehe auch:
   wlNoShowDesktop
   wlHelpButton

wlNoShowDesktop - Konstante (Unit GVWList)
 
 Deklaration:
wlNoShowDesktop = $0001;


 Funktion:
Standardmig versucht TWListDialog.Init, die Titel aller Fenster,



                  gvwlist, Page #   1   Date 9-2-1999 Tuesday
                                    -    2 -





die momentan auf dem Desktop liegen, festzustellen. Wenn Sie nicht wnschen,
da der Desktop durchsucht wird, bergeben Sie diese Konstante an
TWListDialog.Init. Dies ist z.B. ntig, wenn ein TWListDialog Objekt in einer
Ressource gespeichert werden soll, da derartige Programme meist keine GV-Applikation
darstellen und folglich auch kein Desktop existiert.

 siehe auch:
   wlNormal
   wlHelpButton

wlHelpButton - Konstante (Unit GVWList)
 
 Deklaration:
wlHelpButton    = $0002;


 Funktion:
Wenn dieses Flag in AOptions bei TWListDialog.Init gesetzt wird,
wird in das Dialogfenster ein Hilfe-Schalter eingefgt.

 siehe auch:
   wlNormal
   wlNoShowDesktop

ExecuteWindowList - Prozedur (Unit GVWList)
 
 Deklaration:
procedure ExecuteWindowList(AWListDialog: PWListDialog);


 Funktion:
Um eine Fensterliste zu nutzen, mssen Sie lediglich ein TWListDialog-
Objekt erzeugen und an diese Routine bergeben.
ExecuteWindowList fgt das bergebene Objekt in die Applikation ein und ruft
dann seine Execute-Methode auf. Rckgabewerte existieren in diesem Fall nicht.
Diese Routine hat eine hnliche Funktionalitt wie TApplication.ExecuteDialog.
Die TApplication-Methode darf jedoch in keinem Fall mit einem TWListDialog-Objekt
benutzt werden.

 siehe auch:
   GVWList

TWindowList - Objekt (Unit GVWList)
 

Dieses Objekt stellt ein modifiziertes Listenfeld bereit. Es wird
von TWListDialog Objekten genutzt, um alle momentan auf
dem Desktop befindlichen Fenster verwalten zu knnen.

TWindowList-Objekte sollten nicht
 direkt verwendet werden;
nutzen Sie, wenn mglich, immer
 TWListDialog.

TWListDialog - Objekt (Unit GVWList)
 

TWListDialog ist ein modifiziertes TDialog-Objekt. Es stellt eine Fensterliste



                  gvwlist, Page #   2   Date 9-2-1999 Tuesday
                                    -    3 -





bereit. Informationen zur Nutzung eines solchen Objektes erhalten sie unter
ExecuteWindowList.

 Felder:
  List

 Methoden:
  Init
  Load
  GetDesktop
  Store

 siehe auch:
  GVWList

TWListDialog.List - Feld
 
 Deklaration:
List: PWindowList;


 Funktion:
List ist ein Zeiger auf ein TWindowList-Objekt, 
der von TWListDialog verwendet wird.

TWListDialog.Init - Konstruktor
 
 Deklaration:
constructor Init(AOptions: Word);


 Funktion:
Init erzeugt ein neues TWListDialog Objekt unter Beachtung der in AOptions
gesetzten Flags.

 siehe auch:
   wlXXXXXXX

TWLIstDialog.Load - Konstruktor
 
 Deklaration:
constructor Load(var S: TStream);


 Funktion:
Load ldt ein TWListDialog Objekt aus dem Stream S.

TWListDialog.GetDesktop - Methode
 
 Deklaration:
procedure GetDesktop;


 Funktion:
GetDesktop ruft List^.GetDesktop auf. Diese Methode stellt fest, welche Fenster
momentan auf dem Desktop liegen. Es werden nur solche Fenster bercksichtigt, deren
Methode Exposed true zurckliefert.

 siehe auch:
   TWindowList





                  gvwlist, Page #   3   Date 9-2-1999 Tuesday
                                    -    4 -





TWListDialog.Store - Methode
 
 Deklaration:
procedure Store(var S: TStream); virtual;


 Funktion:
Store schreibt ein TWListDialog Objekt in den Stream S.



















































                  gvwlist, Page #   4   Date 9-2-1999 Tuesday
