Q&A

  • maskedit 사용시 한글입력....
제가 아는 어떤 분께서 maskedit사용시 한글을 입력하게 되면 이상이 있다는 말씀을 하셔서요. 실제로 테스트를 해보니까... 잘못된 연산 어쩌고저쩌고 하면서 프로그램이 종료가 되어버리더군요.

보통 maskedit에서 editmask속성을 설정하게되면 영문은 입력이 안되쟎습니까? 그런데 한글은 입력이 되더라구요. 그리고 바로 에러발생....

저도 maskedit를 자주 사용했지만 한글을 입력해본적도 없고, 또 잘못입력한 경우도 없어서 그동안은 알지못했던것 같습니다.

이것저것 속성을 건들어 봤는데도 잘 안됩니다.

혹시 이문제 해결방법을 아시는 분은 도움을 주십시요. 그럼 기다리겠습니다. 이만..

2  COMMENTS
  • Profile
    하얀까마귀 2000.07.05 20:25
    안녕하세요 하얀까마귀 입니다..



    저도 이문제로 약간의 고민을 해서...



    에러가 나는 부분이 editMask의 값을 설정했을때 에러만 발생하는건 문제가 없는데..



    다운이 되더라구요.. 이거 버그 같던데.. 그렇다고 마스크 에디터를 다시 만들자니



    시간이 없고.. 그냥 한글 입력이 안되게 했습니다..



    저의 경우에는 마스크 에디터를 쓴게 그냥 숫자를 형식으로 받아들일때 썼으니..



    한글이 들어갈 일이 없어서..그냥 아예 그 에디터에서는 한글입력 자체가 안되게



    해 버렸죠..



    한영키는 WM_IME_KEYDOWN 메세지가 발생하고

    ImmgetContext

    ImmGetConversionStatus

    ImmSetConversionStatus

    ImmReleaseContext

    요거 4개를 이용하시면 됩니다.. 자세한건 도움말이나 한델에도 예제가 있었던것 같네요.



    그럼.. 즐거운시간 되세요..



    - 초보 하얀까마귀 -



    임형호 wrote:

    > 제가 아는 어떤 분께서 maskedit사용시 한글을 입력하게 되면 이상이 있다는 말씀을 하셔서요. 실제로 테스트를 해보니까... 잘못된 연산 어쩌고저쩌고 하면서 프로그램이 종료가 되어버리더군요.

    > 보통 maskedit에서 editmask속성을 설정하게되면 영문은 입력이 안되쟎습니까? 그런데 한글은 입력이 되더라구요. 그리고 바로 에러발생....

    > 저도 maskedit를 자주 사용했지만 한글을 입력해본적도 없고, 또 잘못입력한 경우도 없어서 그동안은 알지못했던것 같습니다.

    > 이것저것 속성을 건들어 봤는데도 잘 안됩니다.

    > 혹시 이문제 해결방법을 아시는 분은 도움을 주십시요. 그럼 기다리겠습니다. 이만..

  • Profile
    임형호 2000.07.05 22:39
    하얀까마귀 wrote:

    > 안녕하세요 하얀까마귀 입니다..

    >

    > 저도 이문제로 약간의 고민을 해서...

    >

    > 에러가 나는 부분이 editMask의 값을 설정했을때 에러만 발생하는건 문제가 없는데..

    >

    > 다운이 되더라구요.. 이거 버그 같던데.. 그렇다고 마스크 에디터를 다시 만들자니

    >

    > 시간이 없고.. 그냥 한글 입력이 안되게 했습니다..

    >

    > 저의 경우에는 마스크 에디터를 쓴게 그냥 숫자를 형식으로 받아들일때 썼으니..

    >

    > 한글이 들어갈 일이 없어서..그냥 아예 그 에디터에서는 한글입력 자체가 안되게

    >

    > 해 버렸죠..

    >

    > 한영키는 WM_IME_KEYDOWN 메세지가 발생하고

    > ImmgetContext

    > ImmGetConversionStatus

    > ImmSetConversionStatus

    > ImmReleaseContext

    > 요거 4개를 이용하시면 됩니다.. 자세한건 도움말이나 한델에도 예제가 있었던것 같네요.

    >

    > 그럼.. 즐거운시간 되세요..

    >

    > - 초보 하얀까마귀 -

    >

    > 임형호 wrote:

    > > 제가 아는 어떤 분께서 maskedit사용시 한글을 입력하게 되면 이상이 있다는 말씀을 하셔서요. 실제로 테스트를 해보니까... 잘못된 연산 어쩌고저쩌고 하면서 프로그램이 종료가 되어버리더군요.

    > > 보통 maskedit에서 editmask속성을 설정하게되면 영문은 입력이 안되쟎습니까? 그런데 한글은 입력이 되더라구요. 그리고 바로 에러발생....

    > > 저도 maskedit를 자주 사용했지만 한글을 입력해본적도 없고, 또 잘못입력한 경우도 없어서 그동안은 알지못했던것 같습니다.

    > > 이것저것 속성을 건들어 봤는데도 잘 안됩니다.

    > > 혹시 이문제 해결방법을 아시는 분은 도움을 주십시요. 그럼 기다리겠습니다. 이만..