显示和重新隐藏SIP时无法隐藏SIP菜单栏

时间:2012-10-19 22:29:40

标签: c# windows-mobile-6.5

我有一个Windows Mobile 6解决方案,我试图隐藏底部栏。我有自己的按钮来显示SIP(用户点击它比标准的更大更容易)。这会使SIP变好,我正在使用MoveWindow将键盘向下移动,使其位于屏幕的底部: Image of SIP shown at bottom of screen

但是,当我在隐藏SIP时尝试恢复窗口时,会出现标准键盘: Image of SIP keyboard that I don't want

我正在使用stackoveflow上其他地方找到的代码:How do you move software input panel (keyboard) to bottom of windows mobile screen?但由于上述问题而无法使其完全正常工作。

1 个答案:

答案 0 :(得分:0)

行。最后破解了这个。我需要使用SWP_NOACTIVATE而不是MoveWindow来使用SetWindowPos。 MoveWindow以某种方式改变了SIP的启用状态,导致问题。