|
저도 같은 문제를 겪어서 검색해 본 결과,
Microsoft Office IME 2007의 버그라는 의견이 많았습니다.
제어판->국가 및 언어 에서 해당 IME를 제거하시고 Microsoft 입력기를 기본으로 설정하시면 해결됩니다.
너부리 님이 쓰신 글 :
: // 한영 변환 함수
: void __fastcall ImeChangeMode(HWND Handle, int iMode)
: {
: HIMC hIMC;
: unsigned long Conversion, Sentense;
:
: hIMC = ImmGetContext(Handle);
: ImmGetConversionStatus(hIMC, &Conversion, &Sentense);
:
: ImmSetConversionStatus(hIMC, IME_CMODE_NATIVE, Sentense);
: }
:
: <질문>
: Windows7의 TEdit에서 위 함수를 이용하여 KeyPress에서 호출하고 한/영 변환하면 처음 한글자는 영문이고 다음부터는 한글이 됩니다.
: fㄹㄹㄹㄹ <- 이렇게요 ..
: 원하는거 처음부터 한글이 되게 하는 것입니다.
: 근데 이상한건 XP에서는 잘 되는데 Windows7에서만 안된다는 것입니다.
: 같은 경험이 있으신 고수님들 도움 부탁드려요 ㅜㅜ
|