What can cause the language bar to disappear in a win32 application?

Posted by user4484 on Stack Overflow See other posts from Stack Overflow or by user4484
Published on 2013-11-05T15:50:04Z Indexed on 2013/11/05 15:53 UTC
Read the original article Hit count: 150

Filed under:
|

When I run my Win32 application the Windows language bar (which is visible in all other applications) disappears after about 5 seconds. It reappears if I quit my application or alt-tab to a different application. If I alt-tab back into my application, it disappears again after five seconds. The switch key doesn't work either.

It seems as if the system somehow has concluded that my application doesn't "support" the language bar.

Is there something I need to do to for the language bar to be enabled? Or something I shouldn't be doing that can cause it to disappear?

The application has a single custom window (where I draw DirectX graphics). I've looked through the arguments to CreateWindow and RegisterClass as well as the window messages that I handle (instead of passing to DefWindowProc) but nothing seems to be directly related to the language bar.

I've only tested this on Windows 7.

© Stack Overflow or respective owner

Related posts about Windows

Related posts about ime