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?
Flackern bei Verwendung von GUI-Elementen
Flackern bei Verwendung von GUI-Elementen
ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Re: Flackern bei Verwendung von GUI-Elementen
Bei mir flackert nichts.
1. Flackert es auch, wenn du den folgenden Beispielcode kompilierst und testest?
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?
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
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?
Re: Flackern bei Verwendung von GUI-Elementen
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.
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.
ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.