Gridline Fehler im ListIconGadget

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Donald
Beiträge: 307
Registriert: 03.01.2005 02:21
Wohnort: Marl

Gridline Fehler im ListIconGadget

Beitrag von Donald »

Hi,

kennt das jemand wenn man im ListIconGadget mit aktiviertem
Gridline scrollt, das das Gitter nicht korrekt angezeigt wird.
Siehe Beispiel:
Bild
Dieser effekt passiert beim Klicken der Bereiche 1 und 2.
Beim scrollen per Schieber (3) ist die anzeige korrekt.
Jemand ne Idee woran das liegt ?

Achso tritt nur bei XP-Skin auf.
Zuletzt geändert von Donald am 27.01.2006 00:36, insgesamt 1-mal geändert.
DONALD :D www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite
Benutzeravatar
Donald
Beiträge: 307
Registriert: 03.01.2005 02:21
Wohnort: Marl

Beitrag von Donald »

Hi,
hmm, keine Antwort ... noch nicht einmal eine von TS :mrgreen:
DONALD :D www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Passiert bei mir nicht, sehe ich nur in anderen Programmen, selbst PureVision hat die falsche Darstellung. Frag mich bitte nicht was ich anders mache, ich weiß es nicht :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Donald
Beiträge: 307
Registriert: 03.01.2005 02:21
Wohnort: Marl

Beitrag von Donald »

ts-soft hat geschrieben:Passiert bei mir nicht, sehe ich nur in anderen Programmen, selbst PureVision hat die falsche Darstellung. Frag mich bitte nicht was ich anders mache, ich weiß es nicht :mrgreen:
das es bei PureVision ebenfalls ist habe ich auch bemerkt.
Irgendwas muß ja demnach anders sein, wenn es bei dir nicht passiert.

Ok, werd mal eine ohne schnick-schnack machen und mal sehen ob
es dann geht, falls ja muß es an irgend einer Lib liegen.
DONALD :D www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite
Benutzeravatar
Donald
Beiträge: 307
Registriert: 03.01.2005 02:21
Wohnort: Marl

Beitrag von Donald »

Hi TS,

keine change egal ob mit oder ohne schnick - schnack, das ergebnis bleibt das gleiche.
Dann zeig mal einen Source von Dir welcher bei XP-Skin funktioniert.
Nun bin ich ja mal gespannt was da anders sein soll.
DONALD :D www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Geht schlecht, aber probiere mal DLL2PBLib aus, ob Du da auch sowas hinbekommst :mrgreen:
Ganz normal mit PureVision erstellt!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Donald
Beiträge: 307
Registriert: 03.01.2005 02:21
Wohnort: Marl

Beitrag von Donald »

Hab den Fehler (falls man es so nennen kann) gefunden :D

Unter Windowseinstellungen:

<Start> <Systemsteuerung> <Darstellung und Designs> <Anzeige>
Dann den Reiter Darstellung anklicken.
Button Effekte anklicken.
Haken entfernen von:
"Folgende Übergangseffekte für Menüs und QuickInfos verwenden:"

So das wars, nun wird das Gitter auch unter XP-Skin korrekt dargestellt.

Würde mich freuen, wenn die mit dem gleichen Problem hier mal
kundgeben ob es auch bei ihnen klappt.
DONALD :D www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Bei mir triit der von Donald beschriebene Fehler auch des öfteren mal auf. Habe den Tipp oben noch nicht ausprobiert.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
MLK
Beiträge: 267
Registriert: 01.11.2004 13:17
Wohnort: Hamburg

Beitrag von MLK »

habe mich die letzten 12 tage mit diesem problem rumgeschlagen und schließlich die lösung gefunden. man muss nach dem scrollen die message #WM_VSCROLL des Listicongadgets abfangen und InvalidateRect_(GadgetID(#Gadget), 0, #True) ausführen.
Antworten