게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: SHIFT+INSERT
작성자: 송원석
작성일시: 2004-08-13 15:31,  조회수: 2,983
말씀하신 방법도 아이디어가 톡톡 튀는 방법이네요. 그리고 혹시나 해서 데브피아를 검색해 봤더니 다음과 같은 글이 나오더군요. 참고하시기 바랍니다. ^_^

감사합니다.

-------------------------------------------------------------------------------------------------------------

VB 내부 컨트롤에 쓰시려면 IMEMode로 간단히 해결됩니다만
Private Sub Text1_GotFocus()
    Text1.IMEMode = 10
End Sub
외부 프로그램에 그렇게 하시려면 좀 복잡한데 IME 모드로 제어될 예를 들면 메모장이라면 글자가 써지는 컨트롤 클래스명으로 Edit 라고 하는데 Edit 핸들과 같은 자식핸들을 구해서 아래 함수에 대입해주시면 됩니다. 그럼 즐프하세요.
Option Explicit
Const IME_CMODE_NATIVE = &H1
Const IME_CMODE_HANGLE = IME_CMODE_NATIVE
Const IME_CMODE_ALPHANUMERIC = &H0
Const IME_SMODE_NONE = &H0

Private Declare Function ImmGetContext Lib "imm32.dll" (ByVal hwnd As Long) As Long

Private Declare Function ImmSetConversionStatus Lib "imm32.dll" (ByVal hIME As Long, _
                                                ByVal dw1 As Long, _
                                                ByVal dw2 As Long) As Long

Public Sub HanOn(Src As Long) '한글키 On
    Dim hIME As Long
    hIME = ImmGetContext(Src)
    ImmSetConversionStatus hIME, IME_CMODE_HANGLE, IME_SMODE_NONE
End Sub

Public Sub EngOn(Src As Long) '영문키 On
    Dim hIME As Long
    hIME = ImmGetContext(Src)
    ImmSetConversionStatus hIME, IME_CMODE_ALPHANUMERIC, IME_SMODE_NONE
End Sub

Private Sub Command1_Click()
    Dim lngHandle As Long
    Call HanOn(lngHandle) 'lngHandle는 외부프로그램에서 IME 모드로 제어될 자식핸들
End Sub
IP 주소: 152.99.132.16
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 61 페이지입니다.
게시물
620

re: 단순 알림 메시지 창

송원석

2004-08-18 4,589
619

일괄 링크 변경

궁금해요~

2004-08-18 673
618

re: 일괄 링크 변경 [2]

송원석

2004-08-18 2,767
617

안녕하세요~ get 과 post 방식에 대한 질문인데요..

오마르

2004-08-18 798
616

re: 안녕하세요~ get 과 post 방식에 대한 질문인데요..

오마르

2004-08-18 793
615

re: 안녕하세요~ get 과 post 방식에 대한 질문인데요.. [1]

송원석

2004-08-18 2,813
614

re: 안녕하세요~ get 과 post 방식에 대한 질문인데요.. [1]

송원석

2004-08-18 3,414
613

윈 2003에서 파일큐브 다운로드 문제...

ASaP

2004-08-17 881
612

re: 윈 2003에서 파일큐브 다운로드 문제...

송원석

2004-08-17 4,419
611

사용자 또는 관리자에 의해 삭제된 글입니다.

Anonymous

2004-09-01 0
610

re: 아무래도...SOS를... [2]

정보문

2004-08-14 2,670
608

역시 사부님은 다르시군요. [1]

정보문

2004-08-14 2,676
607

사용자 또는 관리자에 의해 삭제된 글입니다.

Anonymous

2004-09-01 0
606

사용자 또는 관리자에 의해 삭제된 글입니다.

Anonymous

2004-09-01 0
605

re: 자동화를 해야 하는 이유 2

송원석

2004-08-14 2,721
604

사용자 또는 관리자에 의해 삭제된 글입니다.

Anonymous

2004-09-01 0
603

re: 자동화를 해야 하는 이유

송원석

2004-08-14 2,968
601

안녕하세요~ ^^ [1]

오마르

2004-08-13 759
600

re: 안녕하세요~ ^^

송원석

2004-08-13 2,648
599

사용자 또는 관리자에 의해 삭제된 글입니다.

Anonymous

2004-09-01 0
598

re: 자바 스크립트 제어

송원석

2004-08-13 3,675
597

한영전환 마무리 [1]

정보문

2004-08-13 2,696
596

SHIFT+INSERT

정보문

2004-08-13 2,550

re: SHIFT+INSERT

송원석

2004-08-13 2,983
594

한영전환 DLL

정보문

2004-08-13 2,714