Fullscreen flick in Vista

When my openGL application running in fullscreen mode using Vista OS, and turn on the IME(stuff to input Chinese), after I have typed in some key and a Chinese character constructed, the whole screen will become black, showing up the IME window, then return the screen of my application.

This situation will not occur if I use D3D as output device, just the IME window show up and disappear (a little flick of the IME window).

What will be the reason of using openGL being flick?

Does other input method (like sougou) cause the problem?

I tried three different Chinese IMEs, all of them cause the problem.

It is solved!

Simply remove PFD_DOUBLEBUFFER when preparing pixel format if the OS is Vista.

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.