                                  - 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 .........................................      4












































                                  - TOC-   1 -
                                    -    1 -






GVWList - Unit
 

GVWList ist eine Turbo-Pascal Unit und ist Teil des Graphics Vision
Paketes.
GVWList stellt ein Dialogfenster zur Verwaltung von Fenstern auf dem Desktop
bereit.

Die aus der IDE von Borland Pascal bekannte Fensterliste ist in GV 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;



                  gvwlist, Page #   1   Date 22-7-1996 Monday
                                    -    2 -






 Funktion
Standardmig versucht TWListDialog.Init die Titel aller Fenster,
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
Resource 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 befind-
lichen Fenster verwalten zu knnen. TWindowList Objekte sollten nicht
direkt von GV Nutzern verwendet werden. (Nutzen Sie wenn mglich immer
TWListDialog.)




                  gvwlist, Page #   2   Date 22-7-1996 Monday
                                    -    3 -





TWListDialog - Objekt (Unit GVWList)
 

TWListDialog ist ein modifiziertes TDialog Objekt. Es stellt eine Fensterliste
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
 




                  gvwlist, Page #   3   Date 22-7-1996 Monday
                                    -    4 -





 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


TWListDialog.Store - Methode
 

 Deklaration:
   procedure Store(var S: TStream); virtual;

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





































                  gvwlist, Page #   4   Date 22-7-1996 Monday
