Данный код делает прогу не кроссплатформенной, но позволяет отображать клавиатуру (sip) кпк в фулскрине с указанием позиций ее расположения.
C++ (Qt)
#include "sip.h"
#include "sipapi.h"
HWND sip = FindWindow(TEXT("SipWndClass"),NULL);
RECT oldSize;
GetWindowRect(sip,&oldSize);
LONG x =0;
LONG y =195;
LONG w =oldSize.right-oldSize.left;
LONG h = oldSize.bottom-oldSize.top;
SetWindowPos(sip,HWND_BOTTOM, x, y,w,h,SWP_NOZORDER);
//показать клаву
ShowWindow(sip, SW_SHOW);
//скрыть клаву
ShowWindow(sip, SW_HIDE);