8.05.2009

Show Software Input Panel (SIP 螢幕小鍵盤)

如果OS有把 software input panel (keyboard) 加到 OS 中,但是沒有把 start bar 顯示出來,可以用下面的code 來顯示:


顯示

HWND hInputWnd = ::FindWindow(_T("SipWndClass"),NULL);
if(hInputWnd != 0)
{
::ShowWindow(hInputWnd,SW_SHOW);
}


關閉


HWND hInputWnd = ::FindWindow(_T("SipWndClass"),NULL);
if(hInputWnd != 0)
{
::ShowWindow(hInputWnd,SW_HIDE);
}

沒有留言: