분류 전체보기
-
SIP 설정하기공장 이야기 2009. 10. 12. 17:29
BOOL SetSIPControl(HWND wndWindow, BOOL bConversion, BOOL bShow) { HIMC imcSip = 0; imcSip = ::ImmGetContext(wndWindow); if(TRUE == bConversion) ::ImmSetConversionStatus(imcSip, IME_CMODE_NATIVE, NULL); else ::ImmSetConversionStatus(imcSip, IME_CMODE_ALPHANUMERIC, NULL); ::ImmReleaseContext(wndWindow, imcSip); if(TRUE == bShow) ::SipShowIM(SIPF_ON); else ::SipShowIM(SIPF_OFF); return TRUE; } BO..
-
Windows Mobile에서 유니코드 변환공장 이야기 2009. 9. 29. 16:45
해제는 반듯이 free로... int WCharToChar(LPCWSTR pszSour, LPSTR &pszDest) { int nLen = 0; if(NULL == pszSour) return 0; nLen = WideCharToMultiByte(CP_ACP, 0, pszSour, -1, pszDest, 0, NULL, NULL); if(0 >= nLen) return 0; pszDest = (char *)::malloc(nLen+1); ::memset(pszDest, 0, nLen+1); WideCharToMultiByte(CP_ACP, 0, pszSour, -1, pszDest, nLen, NULL, NULL); return nLen; } int CharToWChar..