[gelöst:] XP-Skin-Unterstützung und Buttongadgets

Fragen und Bugreports zur PureBasic 4.0-Beta.
real
Beiträge: 468
Registriert: 05.10.2004 14:43

[gelöst:] XP-Skin-Unterstützung und Buttongadgets

Beitrag von real »

Hi,

folgender Bug in PureBasic 4.02:
Sobald XP-Skin-Unterstützung aktiviert ist, wird beim Buttongadget der Font auf Systemdefault zurückgesetzt.

Bei anderen Gadgets habe ich den Fehler nicht. Ihr könnt das auch ganz einfach testen mit folgendem Code (leicht modifiziert aus der Hilfe):

Code: Alles auswählen

If OpenWindow(0, 0, 0, 270, 160, "Loading font...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0)) 
  If LoadFont(1, "Arial", 24) 
    SetGadgetFont(#PB_Default, FontID(1))
    ButtonGadget(0, 10, 10, 250, 40, "Arial 24") 
  EndIf 
  Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow 
EndIf
Einfach einmal mit und einmal ohne XP-Skin-Unterstützung starten.

Gruß
René
Zuletzt geändert von real am 04.03.2007 19:19, insgesamt 1-mal geändert.
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

Arbeitet hier ohne Probleme.
-.-"
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Green Snake
Bei mir auch :)

@real
Vielleicht liegt das daran, welche Theme/Design benutzt du?
Windows-Theme oder andere?
Weil unter einen Sentinel-Theme ist das Problem was du hast.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
real
Beiträge: 468
Registriert: 05.10.2004 14:43

Beitrag von real »

Stimmt, mit normalem Theme sieht es wie erwartet aus. :-/ Ich nutze das Watercolor Theme.

[Edit]
Sorry, ist wohl wirklich ein Theme-Fehler. Bei Delphi sieht's genau aus wie unter PB.
[/Edit]
Gesperrt