| |
|
|
Michael Wodrich | Mit dieser Funktion können zahlreiche Systemzustände eingestellt werden. Das Auslesen dieser Systemzustände erfolgt mit der Funktion LINKF:[Get].
Der zu ändernde Systemzustand wird per P:S1 angegeben. Für P:S1 gibt es folgende Varianten:
LINKX:[AutoPaint] | Automatisches Neuzeichnen des Fensters ein/aus; -vor XProfan8: SetAutoPaint | LINKX:[CharSet] | Legt Zeichensatz per nächstes UseFont/CreateFont fest; -vor XProfan10: CharSet | LINKX:[DbMemoWidth] | Automatischer Zeilenumbruch beim Lesen eines Memofeldes; -vor XProfan8: dbSetMemoWidth | LINKX:[DebugMode] | Setzt den LINK:[DebugModus] | LINKX:[Decimals] | Bestimmt die Anzahl der auszugebenden Dezimalstellen; -vor XProfan9: Decimals | LINKX:[Errorlevel] | Setzt den Errorlevel; -vor XProfan8: SetErrorLevel | LINKX:[Escape] | Escapezeichen (Ersatzzeichen/Backslash) ein-/ausschalten | LINKX:[FastMode] | Schaltet den FastMode ein/aus (erweitertes MessageHandling aus/ein) | LINKX:[FileMode] | Dateimodus zum Öffnen und Bearbeiten; -vor XProfan9: FileMode | LINKX:[ListDel] | Trennzeichen per Gridbox und GetString$ einstellen | LINKX:[LogFile] | Name der Logdatei festlegen | LINKX:[MessageMode] | Setzt den MessageModus | LINKX:[NumWidth] | Mindestweite der Ausgabe numerischer Werte; -vor XProfan9: NumWidth | LINKX:[oglDepth] | 3D-Tiefe in OpenGL ändern | LINKX:[OnError] | ERRORPROC ein/aus | LINKX:[PDC] | Kann den Druckerkontext auf einen beliebigen Wert setzen | LINKX:[PRINTRES] | Setzt die Druckerauflösungsfaktor auf einen beliebigen Wert | LINKX:[RandSeed] | Setzt den Startpunkt des Zufallgenerators auf einen bestimmten Wert | LINKX:[RegEx] | Reguläre Ausdrücke per InStr() und Translate$() ein/aus | LINKX:[SQLColWidth] | Anzeigelänge der Felder beschränken | LINKX:[SQLDBC] | Schaltet auf eine bestimmte SQL-Verbindung um | LINKX:[SQLDel] | Setzt den Feldbegrenzer; -vor XProfan9: SQLSetDel | LINKX:[SQLEmbedded] | Schaltet XProfan-Variablen in SQL-Statements ein oder aus | LINKX:[SQLFile] | Ausgabe des SQL-Ergebnisses in angegebene File | LINKX:[SQLNull] | Bestimmt, was als NULL-Wert ausgegeben wird; -vor XProfan9: SQLSetNull | LINKX:[SQLWidth] | Setzt die Grösse von Memofeldern | LINKX:[StrWidth] | Die Mindest-Ausgabeweite per Strings wird festgelegt; -vor XProfan9: StrWidth | LINKX:[TrueColor] | Schaltet den Farbmodus um; -vor XProfan8: SetTrueColor | |
Weitere (von der Set-Funktion unabhängige) Befehle und Funktionen, die mit SET beginnen:
LINK:[SetActiveWindow] | Aktiviert das angegebene Fenster | LINK:[SetBit] | Hiermit können gezielt Bits gesetzt/gelöscht werden | LINK:[SetCheck] | Setzt/löscht die CheckBox/den RadioButton | LINK:[SetCloseMsg] | Abfrage-Dialog, der beim Schliessen eines Fensters ausgelöst wird (cm_close) | LINK:[SetCom] | Serielle Schnittstelle auf neue Werte einstellen + Puffer initialisieren | LINK:[SetComExt] | Erweiterte Einstellungen der seriellen Schnittstelle (nach @SetCom) | LINK:[SetComTimeOuts] | dreht an den Timeouts der seriellen Schnittstelle | LINK:[SetDialogFont] | Stellt den per Dialoge benutzten Font ein | LINK:[SetFAttr] | Setzt neue File-Attribute | LINK:[SetFocus] | Setzt den Fokus auf ein angegebenes Fensterobjekt | LINK:[SetFont] | Setzt einen neuen Font per ein Dialogelement | LINK:[SetLFN] | Nutzung von langen Dateinamen (nur 16-Bit-Version) | LINK:[SetMenuItem] | Setzt Systemvariable LINKS:[%MenuItem] auf neuen Wert | LINK:[SetPixel] | Setzt ein Pixel an bestimmter Position mit angegebener Farbe | LINK:[SetScrollPos] | Regler des Rollbalkens auf angegebene Position setzen | LINK:[SetScrollRange] | Wertebereich des Rollbalkens setzen | LINK:[SetStyle] | Einem Dialogelement einen neuen Stil zuweisen | LINK:[SetText] | Dem angegebenen Fensterobjekt einen neuen Text zuweisen (auch mehrere Statuszeilenfelder) | LINK:[SetTimer] | Zeitgeber (in Millisekunden) einstellen (LINKS:[%wmTimer], LINKP:[KillTimer]) (Hauptfenster!) | LINK:[SetWindowPos] | Gibt einem Fensterobjekt eine neue Position und Grösse | | Die Versionsnummer einzelner Unterfunktionen erhält man in deren Beschreibung. Die @Set()-Funktion wurde in XProfan 7.5 mit zahlreichen Unterfunktionen eingeführt, es werden jedoch ständig Erweiterungen und Ergänzungen vorgenommen.
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 13.08.2007 ▲ |
|
|
|