ShowSIP |
Description: | |
This functions encapsulates the necessary code to show or hide the input panel on the palm-sized PC's (formerly known as the SIP). It returns the previous SIP status. To use it, you need to include aygshell.h, and link with aygshell.lib. | |
Code: | |
bool ShowSIP(bool bShow) { SIPINFO si; bool bRet; memset( &si, 0, sizeof( si ) ); si.cbSize = sizeof( si ); if( SHSipInfo( SPI_GETSIPINFO, 0, &si, 0 ) ) { bRet = (si.fdwFlags & SIPF_ON); if (bShow) { si.fdwFlags |= SIPF_ON; } else { si.fdwFlags &= ~SIPF_ON; } SHSipInfo( SPI_SETSIPINFO, 0, &si, 0 ); } return bRet; } | |
Sample Usage: | |
ShowSIP(false); |