ABOUT ME

Today
Yesterday
Total
  • SIP 제어...
    공장 이야기 2010. 1. 22. 16:24

    테스트는 윈도우 모바일 6.1, 옴니아 1, 모아키 내에서 입력 방식 변경...

     

    // 1 한글, 2 영어, 3 영어, 4 숫자, 5 필기...
    BOOL CKeyPadTestDlg::_SetSIPControl(int nImData)
    {
            SIPINFO siKeyPad = { 0, };
     

            siKeyPad.cbSize = sizeof(SIPINFO);
            if(FALSE == ::SipGetInfo(&siKeyPad))
                    return FALSE;

     

            siKeyPad.fdwFlags     = SIPF_ON;

            siKeyPad.dwImDataSize = 1;
            siKeyPad.pvImData     = (void*)&nImData;

     

            return ::SipSetInfo(&siKeyPad);
    }

     

            _SetSIPControl(4);
            ::SipShowIM(SIPF_ON);

     

     

    PS. 기본, 모아키, 천지인... 입력 방법 변경 하는 법...

    아래 CLSID중 필요 한것을 세팅 하면 바뀌게 됨.

     

    CLSID clsidDefault = { 0x8d018493, 0x3945, 0x4c6a, { 0xa3, 0xb1, 0xba, 0xba, 0xee, 0xc5, 0x68, 0xd6 } };  // MS 디폴트
     CLSID clsidMoaKey  = { 0x4ddfd05a, 0xae44, 0x41aa, { 0x95, 0xe9, 0x78, 0xb9, 0x84, 0x7b, 0x60, 0x37 } };  // 모아키
     CLSID clsidCJI     = { 0x427bcef5, 0x245b, 0x4f72, { 0x91, 0x43, 0x77, 0x3a, 0x27, 0xda, 0x35, 0x8f } };  // 천지인
     CLSID clsidDioPen  = { 0x92429690, 0xbe04, 0x21d0, { 0xa4, 0xf8, 0x00, 0xaa, 0x00, 0xa7, 0x49, 0xb9 } };  // 디오펜

     

    ::SipSetCurrentIM(&clsidDefault);

    '공장 이야기' 카테고리의 다른 글

    Process Kill  (0) 2010.04.22
    Windows Mobile에서 키패드 변경  (0) 2010.04.19
    Stack fault 와 Stack overflow  (0) 2009.12.15
    아 지롤 같은 Data Abort...  (0) 2009.11.23
    T*OMNLA에서 PPP 연결...  (0) 2009.10.30
Designed by Tistory.