Windows Mobile下界面自适应输入法状态
来源:互联网 发布:mac系统远程桌面连接 编辑:程序博客网 时间:2024/05/18 00:20
文章原创,转载请注明,谢谢。
PPC中,输入法显示时,界面可供用户操作的空间变小。如何使得界面能自适应输入法状态呢?
SIPINFO si = {0};
si.cbSize = sizeof(si);
SHSipInfo(SPI_GETSIPINFO, 0, &si, 0);
BOOL bShow = si.fdwFlags&SIPF_ON;
此时,bShow为真则表示输入法处于显示状态,否则是隐藏。
SIPINFO是这样定义的:
typedef struct tagSIPINFO
{
DWORD cbSize;
DWORD fdwFlags;
RECT rcVisibleDesktop;
RECT rcSipRect;
DWORD dwImDataSize;
void *pvImData;
} SIPINFO;
由rcVisibleDesktop和rcSipRect可以算出我们需要的界面大小。
dwImDataSize和pvimData的作用,没做深究,可能在做输入法的时候会用到?
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/pknife/archive/2008/05/23/2472614.aspx
- Windows Mobile下界面自适应输入法状态
- Windows Mobile下界面自适应输入法状态
- Windows Mobile 设定TextBox的输入法状态
- windows mobile 自适应分辨率
- Windows Mobile的蓝牙状态
- 关于windows mobile mfc隐藏输入法问题
- windows mobile 输入法显示的问题
- 关于windows mobile mfc隐藏输入法问题
- 关于windows mobile mfc隐藏输入法问题
- windows mobile 6.5 输入法的切换
- Windows Mobile 下 自适应大小的 Label
- Windows mobile应用程序自适应屏幕大小
- 适用于 Windows Mobile 的自适应应用程序
- 适用于 Windows Mobile 的自适应应用程序
- 恢复windows mobile模拟器的初始状态
- windows mobile 调整修改输入法面板大小和位置
- 如何设置windows mobile上edit的默认输入法
- windows mobile隐藏OK按钮,x按钮,输入法按钮
- Windows Mobile下创建cmwap接入点
- test
- Windows Mobile下获取cab包安装目录
- a:link,a:visited,a:hover,a:active 分别是什么意思?
- Windows Mobile下如何拦截短信
- Windows Mobile下界面自适应输入法状态
- ASP.NET MVC案例教程(附源码+工具)
- Windows mobile下文件关联程序
- learning about Project Management -A02- Project Plan
- Windows Mobile下WinInet的异步使用方法
- Windows Mobile手机中存储卡的名称识别
- linux系统移植之Make
- 为什么要使用接口?
- WinInet开发中的同步和异步区别