Windows Mobile下介面自適應輸入法狀態

2021-08-22 16:42:45 字數 398 閱讀 3314

ppc中,輸入法顯示時,介面可供使用者操作的空間變小。如何使得介面能自適應輸入法狀態呢?

sipinfo si = ;

si.cbsize = sizeof(si);

shsipinfo(spi_getsipinfo, 0, &si, 0);

bool bshow = si.fdwflags&sipf_on;

此時,bshow為真則表示輸入法處於顯示狀態,否則是隱藏。

sipinfo是這樣定義的:

typedef structtagsipinfo

sipinfo;

由rcvisibledesktop和rcsiprect可以算出我們需要的介面大小。

dwimdatasize和pvimdata的作用,沒做深究,可能在做輸入法的時候會用到?

Windows Mobile下介面自適應輸入法狀態

ppc中,輸入法顯示時,介面可供使用者操作的空間變小。如何使得介面能自適應輸入法狀態呢?sipinfo si si.cbsize sizeof si shsipinfo spi getsipinfo,0,si,0 bool bshow si.fdwflags sipf on 此時,bshow為真則表...

玩轉windows mobile選單

1.wm的選單比較特殊,首先要有乙個放置選單的地方,這就是 menu bar 乙個視窗,擁有視窗控制代碼 hwnd 可以通過 showwindow 來顯示和隱藏 a 系統缺省會建立乙個空的 menu bar 如在dialog 模式下,menu bar 上只顯示了乙個輸入法圖示,returns men...

Windows Mobile開發簡介

windows mobile開發簡介 簡單介紹windows mobile上的應用軟體開發過程 os windows mobile windows mobile上的應用軟體開發主要用visual c vb,visual c ide用visual studio 2005以上版本。helloworld ...