Seite 1 von 2

[Kein PB Bug] Grafikfehler im ListIconGadget

Verfasst: 25.07.2007 18:16
von BI2
Hallo, noch keiner da?

Dann mache ich mal den Anfang.

Im ListIconGadget treten unter Win XP Grafikfehler auf (unter W9x und 2K gab es keine Probleme).

Fehlerbeschreibung:

Bild

Wenn man den Pfeil (1) mit der Maus mehrfach anklickt um zeilenweise herunterzuscrollen, erscheinen störende Linien (2). Benutzt man den Schieber (3) oder das Scrollrad der Maus, gibt es keine Probleme.

Hier noch der Code zum ausprobieren:

Code: Alles auswählen

If OpenWindow(0, 200, 200, 300, 245, "ListIcon-Test", #PB_Window_SystemMenu | #PB_Window_TitleBar)
  If CreateGadgetList(WindowID(0))
    ListIconGadget(0, 0, 0, 300, 245, "Column0", 80, #PB_ListIcon_CheckBoxes | #PB_ListIcon_GridLines | #PB_ListIcon_FullRowSelect | #PB_ListIcon_AlwaysShowSelection | #PB_ListIcon_MultiSelect)
    AddGadgetColumn(0, 1, "Column1", 80)
    AddGadgetColumn(0, 2, "Column2", 80)
  EndIf
EndIf

For i = 0 To 50
	AddGadgetItem(0, -1, "Test " + Str(i) + Chr(10) + "Test " + Str(i) + Chr(10) + "Test " + Str(i))
Next

SetActiveGadget(0)

While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend

End
Getestet mit PB 4.02 und PB 4.10 Beta 2.

Grüsse, BI2

Verfasst: 25.07.2007 18:34
von ZeHa
Bei mir funzt das perfekt. Habe Windows XP und irgendeine 4er-Version von PB.

EDIT: Version 4.02

Verfasst: 25.07.2007 18:37
von D@nte
ZeHa hat geschrieben:Bei mir funzt das perfekt. Habe Windows XP und irgendeine 4er-Version von PB.

EDIT: Version 4.02
+1

deaktivierter XP-Skin was logisch ist weil sonst wär's Windoof ja noch hässlicher

Verfasst: 25.07.2007 18:38
von Kaeru Gaman
kann den fehler auch nicht bestätigen...
evtl. ein grafik-verwaltungs-problem deiner Graka?

ich kannte den fehler jedoch von manchen online tabellen mit dem IE unter win2K....

PS:
achso... ich hab auf classic stehen, aber keinen kin, also, die standard XP-titelleisten und buttons.
dein screenshot sieht ja komplett wie 2K aus.
hast du da ein skinning für?

[OT]
wo aus rüsselsheim kommst du denn her? ich hab jahrelang dort gewohnt...
[/OT]

Verfasst: 25.07.2007 18:49
von BI2
Hallo @all,

ich habe das Problem auf allen Rechnern im meinem Umfeld (> 20) (zuhause und auf Arbeit). Die Rechnerausstattung ist immer unterschiedlich (Notebooks, Desktop-Rechner - Grafikkarten von ATI, nVidia, Intel und Matrox).

Das einzige was alle Rechner gemeinsam haben ist Windows XP Pro (SP2) in der klassischen Ansicht.

Gruß,

BI2

Verfasst: 25.07.2007 19:03
von dllfreak2001
Mit dem Klassikskin tritt dieser Fehler nicht auf aber sobal ich den
XP-Skin-Support anstelle erscheint er.

Verfasst: 25.07.2007 19:07
von Thomas
Ja stimmt,
bei mir siehts zwar nicht so extrem aus aber bei mir fehlen auch die Striche (bei meinem Library-Manager ist das so)

Verfasst: 25.07.2007 19:08
von rolaf
Ich glaube nicht das PB was für diesen "Bug" kann. Hatte des öfteren auch diese vermurkste Darstellung. Ist ein blöder Darstellungsfehler, vermutlich treiberbedingt, hässlich aber nicht schädlich.

Verfasst: 25.07.2007 19:21
von Programie
Also, mir ist das mit den Linien auch schon aufgefallen.

Verfasst: 25.07.2007 19:26
von Fluid Byte
Alter Hut, isn Windows Bug. Gibts auch irgendwo nen Artikel auf MSDN. Soweit ich weiss kann aber mit einem bestimmten #LVS_EX_* style einen doppelbuffer für ListIcon gagdets aktivieren das dies behebt.