HyperLinkGadget()
Syntax
Ergebnis = HyperLinkGadget(#Gadget, x, y, Breite, Höhe, Text$, Farbe [, Flags])Description
Erstellt ein HyperLink-Gadget innerhalb der aktuellen Gadgetliste. Ein HyperLink-Gadget ist ein Textbereich, welcher auf den Mauszeiger durch Veränderung seiner Farbe und der Cursorform reagiert.
Parameters
#Gadget Eine Nummer, um das neue Gadget zu identifizieren. #PB_Any kann verwendet werden, um diese Nummer automatisch zu generieren. x, y, Breite, Höhe Die Position und die Abmessungen des neuen Gadgets. Text$ Der Text, welcher als Link dargestellt werden soll. Farbe Die Farbe des Textes, wenn sich die Maus über dem Gadget befindet. Die Farbe für den Status "nicht hervorgehoben" (englisch "non-highlighted") kann mittels SetGadgetColor() geändert werden. Flags (optional) Flags zum Verändern des Gadget-Verhaltens. Dies kann folgende Konstante sein: #PB_Hyperlink_Underline: Zeichnet eine Linie unter den Text, ohne die Notwendigkeit für einen unterstrichenen Zeichensatz.
Return value
Gibt bei Erfolg einen Wert ungleich Null zurück, oder Null bei einem Fehler. Wenn #PB_Any als #Gadget Parameter verwendet wurde, dann beinhaltet der Rückgabewert bei Erfolg die automatisch generierte Gadget-Nummer.
Remarks
Zu diesem Gadget kann mittels GadgetToolTip() eine 'Mini-Hilfe' hinzugefügt werden.
Dieses Gadget unterstützt die SetGadgetColor() und GetGadgetColor() Befehle mit den #PB_Gadget_FrontColor und #PB_Gadget_BackColor Typen, um die Farbe des Textes und des Hintergrundes (wenn der Fenster-Hintergrund verändert wurde) zu ändern.
Example
If OpenWindow(0, 0, 0, 270, 160, "HyperlinkGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) HyperLinkGadget(0, 10, 10, 250, 20, "Red HyperLink", RGB(255,0,0)) HyperLinkGadget(1, 10, 30, 250, 40, "Arial Underlined Green HyperLink", RGB(0,255,0), #PB_HyperLink_Underline) SetGadgetFont(1, LoadFont(0, "Arial", 12)) Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
See Also
GetGadgetText(), SetGadgetText(), GetGadgetColor(), SetGadgetColor()
Supported OS
All