Flackern bei Verwendung von GUI-Elementen

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Flackern bei Verwendung von GUI-Elementen

Beitrag von ZeHa »

Servus,

kann sein dass das schonmal gefragt wurde, aber ich habe mich neulich mal wieder an ein GUI-Programm gemacht unter Windows mit PB und dort ist mir aufgefallen, dass GUI-Elemente wie z.B. Checkboxen kurz flackern, wenn man sie anklickt, und zwar dann, wenn man die Verwendung von Windows-Skins (oder wie auch immer das heisst, kann gerade nicht nachschauen) bei der Kompilierung aktiviert hat. Wenn ich das ausschalte, flackert nix, aber dann passt sich die GUI halt nicht an das Windows-Design des Users an.

Woran liegt das bzw. kann man das irgendwie beheben?
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Flackern bei Verwendung von GUI-Elementen

Beitrag von RSBasic »

Bei mir flackert nichts.
1. Flackert es auch, wenn du den folgenden Beispielcode kompilierst und testest?

Code: Alles auswählen

EnableExplicit

If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  CheckBoxGadget(1, 10, 10, 480, 20, "Ich bin die beste Checkbox der Welt", 0)
  
  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_CloseWindow
        End
    EndSelect
  ForEver
EndIf
Oder nur ein einem speziellen größeren Projekt von dir?

2. Welches Betriebssystem hast du?
3. Benutzt du die OnBoard-Grafikkarte?
4. Welche Grafikkarte verwendest du?
5. Hast du einen aktuellen Grafikkartentreiber installiert?
6. Tritt das Problem nur bei PB-Anwendungen auf oder auch bei anderen fremden Programmen?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Re: Flackern bei Verwendung von GUI-Elementen

Beitrag von ZeHa »

Hi,

gut ich muss dazu sagen dass ich es in einer VM laufen lasse. Vielleicht liegt es daran. Eigentlich ist mir das Flackern nie aufgefallen aber es tritt auch bei anderen Anwendungen auf (z.B. Windows Explorer etc). Ich benutze Windows 7 mit dem Classic Look (also der, der aussieht wie Windows 95) und das innerhalb von VMware Player. Moeglicherweise ist das der Grund dafuer. Werde es nochmal auf einem richtigen Rechner testen aber wie gesagt, da das Flackern auch in anderen Programmen auftaucht die nichts mit PB zu tun haben, wird das hier wohl falscher Alarm sein.
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Antworten