Hyperlinkgadget + Unicode

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Hyperlinkgadget + Unicode

Beitrag von Lukaso »

Hallo,

das Hyperlinkgadget schein verbuggt zu sein. Im ASCII Modus funktioniert alles wie es soll, aber sobald man daraus ne Unicode Executable macht, sind die Hyperlinks unsichtbar. Wenn man mit der Maus auf die eigentliche Position fährt werden sie sichtbar, allerdings ist dann beim Mouseover die Schriftfarbe gleich der Hintergrundfarbe des Fensters nicht wie angegeben der RGB Wert.

Dieser Fehler tritt nur im Unicode Modus vor, im Ascii Modus klappt es 1a.

Code: Alles auswählen

 If OpenWindow(0, 0, 0, 270, 160, "HyperlinkGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
  HyperLinkGadget(0, 10, 10, 250,20,"Red HyperLink", RGB(255,0,0))
  HyperLinkGadget(1, 10, 30, 250,20,"Arial Underlined Green HyperLink", RGB(0,255,0), #PB_HyperLink_Underline)
  SetGadgetFont(1, LoadFont(0, "Arial", 12))
  Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Bug tritt bei der getesteten 4.02 und bei 4.10 B2 auf.

Grüße Lukas
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Benutzeravatar
nco2k
Beiträge: 892
Registriert: 08.09.2004 23:13

Beitrag von nco2k »

hier funktioniert alles fehlerfrei, egal ob ascii oder unicode. getestet mit PB 4.02 + PB 4.10 Beta2 unter Vista.

c ya,
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

Hmm, komisch ich verwende Vista Home Premium in der 64 Bit Version. Habe gerade im Englischn Forum geschaut das Problem hatten scheinbar noch andere aber unter XP :|

Ärgerlich /:->
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Gesperrt