From d2606a66940a2a1aedd5599f0cb15caac00dcaa2 Mon Sep 17 00:00:00 2001 From: Ragnar-F Date: Fri, 2 Mar 2012 16:12:44 +0100 Subject: [PATCH] =?UTF-8?q?Zusatzinformation=20=C3=BCber=20Sternchenoption?= =?UTF-8?q?en=20von=20Picture=20(Vorschlag=20von=20Holle)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- commands/GuiControl.htm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commands/GuiControl.htm b/commands/GuiControl.htm index 84c405de..bf098681 100644 --- a/commands/GuiControl.htm +++ b/commands/GuiControl.htm @@ -49,7 +49,7 @@

ErrorLevel

ErrorLevel wird auf 1 gesetzt, wenn das angegebene Fenster/Steuerelement nicht existiert oder ein anderes Problem aufgetreten ist. Ansonsten auf 0.

Unterbefehle

(Leer): Falls der Unterbefehl leer ist, können neue Inhalte über Param3 in das Steuerelement eingefügt werden. Im Einzelnen:

-

Picture: Bestimmt mit Param3 den Dateinamen des neuen Bildes, das geladen werden soll (siehe Gui Picture für unterstützte Dateitypen). Direkt vor dem Dateinamen können beliebig viele der folgenden Optionen angegeben werden: *wN (Breite N), *hN (Höhe N) und *IconN (Gruppennummer des Icons N in einer DLL- oder EXE-Datei). Im folgenden Beispiel wird das Standard-Icon aus der zweiten Icon-Gruppe geladen - mit einer Breite von 100 Pixel und einer automatischen Höhe via "Seitenverhältnis beibehalten": GuiControl,, EigenesBild, *icon2 *w100 *h-1 C:\Eigene Anwendung.exe. Mit *w0 *h0 wird die aktuelle Breite und Höhe des Bildes beibehalten. Wenn *w und *h nicht vorhanden sind, passt sich das Bild an die Steuerelementgröße an. Falls ein Icon aus einer ICO-Datei geladen wird, die mehrere Icons enthält, dann bewirkt die Angabe von Breite und Höhe zudem, welches Icon geladen wird. Hinweis: Zwischen der letzten Option und dem Dateinamen selbst sollte nur ein Leer- oder Tabulatorzeichen verwendet werden; weitere Leer- und Tabulatorzeichen werden als Teil des Dateinamens betrachtet.

+

Picture: Bestimmt mit Param3 den Dateinamen des neuen Bildes, das geladen werden soll (siehe Gui Picture für unterstützte Dateitypen). Direkt vor dem Dateinamen können beliebig viele der folgenden Optionen angegeben werden: *wN (Breite N), *hN (Höhe N) und *IconN (Gruppennummer des Icons N in einer DLL- oder EXE-Datei). Beachtet, dass es nicht möglich ist, auf diese Weise (*x und *y) das Bild auf eine neue Position zu verschieben - verwendet stattdessen GuiControl Move. Im folgenden Beispiel wird das Standard-Icon aus der zweiten Icon-Gruppe geladen - mit einer Breite von 100 Pixel und einer automatischen Höhe via "Seitenverhältnis beibehalten": GuiControl,, EigenesBild, *icon2 *w100 *h-1 C:\Eigene Anwendung.exe. Mit *w0 *h0 wird die aktuelle Breite und Höhe des Bildes beibehalten. Wenn *w und *h nicht vorhanden sind, passt sich das Bild an die Steuerelementgröße an. Falls ein Icon aus einer ICO-Datei geladen wird, die mehrere Icons enthält, dann bewirkt die Angabe von Breite und Höhe zudem, welches Icon geladen wird. Hinweis: Zwischen der letzten Option und dem Dateinamen selbst sollte nur ein Leer- oder Tabulatorzeichen verwendet werden; weitere Leer- und Tabulatorzeichen werden als Teil des Dateinamens betrachtet.

Text/Button/GroupBox/StatusBar: Bestimmt mit Param3 den neuen Text des Steuerelements. Da das Steuerelement sich dabei nicht automatisch breiter macht, verwendet, falls nötig, GuiControl, Move, EigenerText, W300. Beim StatusBar-Steuerelement wird nur der Text im ersten Teil geändert (verwendet daher SB_SetText() für eine höhere Flexibilität).

Edit: Jedes LF-Zeichen (`n) in Param3 ohne vorhergehendes CR-Zeichen (`r) wird automatisch in CR+LF (`r`n) umgewandelt, damit diese korrekt angezeigt werden. Allerdings ist das normalerweise kein Grund zur Sorge, weil diese Umwandlung durch die Befehle "Gui Submit" und "GuiControlGet Ausgabevariable" automatisch rückgängig gemacht wird, indem CR+LF mit LF (`n) ersetzt wird.

Hotkey: Mit leerem Param3-Wert kann das Steuerelement freigemacht werden, ansonsten können mehrere Modifikatortasten mit einem Tastennamen angegeben werden. Beispiele: ^!c, ^Numpad1, +Home. Es werden nur die Modifikatortasten ^ (Steuerung), ! (Alt) und + (Umschalt) unterstützt. Siehe Keyboard, Maus und Joystickreferenz für weitere Tasten.