osg全屏下的输入法面板显示问题
来源:互联网 发布:剑网三霸刀捏脸数据 编辑:程序博客网 时间:2024/05/23 01:25
OpenGL有全屏模式么?读读http://blog.csdn.net/pizi0475/article/details/6269844这篇博客吧
通过看osg GraphicsWindowWin32.cpp和WindowSizeHandler中handle里面的源码,再结合上面这篇博客,我也相信,OpenGL没有真全屏,所谓的全屏是假全屏模式。
接着上一篇的osg+mygui中文输入,新问题来了喔
osg全屏模式下输入法状态窗口已经输入法候选词列表出不来。哈哈,当然了,你可以盲打,这样每次按space的时候你得到的永远是第一个词。
我也尝试自己画输入法面板,功能实现了,看起来还不错的样子,但是始终感觉和系统的输入法面板差距较大,不得已还是考虑用什么手段用系统输入法面板吧。
其实很简单只需要改osg一处代码即可。
在GraphicsWindowWin32.cpp中determineWindowPositionAndStyle方法内这一行 style = WS_POPUP | WS_CLIPSIBLINGS | WS_CLIPCHILDREN;改为style = WS_OVERLAPPED| WS_CLIPSIBLINGS | WS_CLIPCHILDREN。
好吧,搞了半天是窗口样子的问题,不要问我这两个样子有什么不同,我最多也只是从度娘和谷哥上面查查两者有什么不同。
这样改的确,哈哈,输入法状态窗口以及候选字列表都出来了,两种窗口样式效率有什么不同么?我感觉应该是没多少差别的。
0 0
- osg全屏下的输入法面板显示问题
- 全屏状态下的输入法布局问题
- Android全屏下输入法软键盘遇到的问题
- 显示输入法面板
- 全屏下使用输入法
- Symbian全屏显示的问题
- QT中嵌入OSG场景,关于全屏及无法退出全屏的问题
- 解决全屏UI中输入法的问题(一)
- Android全屏显示的问题(全屏BUG)
- DX下的全屏显示模式
- S5PV210 WINCE HDMI全屏显示的问题
- OSG不能显示中文字的问题(一)
- OSG不能显示中文字的问题(二)
- Ubuntu下全屏显示
- Symbian全屏显示问题
- Symbian全屏显示问题
- GVIM全屏显示问题
- windows mobile 输入法显示的问题
- 8天玩转并行开发——第四天 同步机制(上)
- 转:Socket.ConnectAsync 方法 (SocketAsyncEventArgs)
- 横向导航/顶部导航
- synchronized 关键字(Android)
- 使用Collections.sort()对List/ArrayList进行排序
- osg全屏下的输入法面板显示问题
- 8天玩转并行开发——第五天 同步机制(下)
- 震惊!130万研究生考生信息泄露!
- 阅读 TCMessageBox toast 源码小记
- Android 输入系统架构 笔记1
- 垂直导航/侧面导航
- SQL Server执行计划 解析
- iOS经验2:从服务起请求显示广告视图( 定时器 手势 滚动窗口)
- iOS - 常用到的图片功能:截取当前屏幕/选择本地图片/图片压缩