게시판 본문 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
|
![]() |
게시물 | |||
---|---|---|---|---|
620 | 2004-08-18 | 4,589 | ||
619 |
궁금해요~ |
2004-08-18 | 673 | |
618 |
|
2004-08-18 | 2,767 | |
617 |
오마르 |
2004-08-18 | 798 | |
616 |
오마르 |
2004-08-18 | 793 | |
615 | 2004-08-18 | 2,813 | ||
614 | 2004-08-18 | 3,414 | ||
613 |
ASaP |
2004-08-17 | 881 | |
612 | 2004-08-17 | 4,419 | ||
611 |
Anonymous |
2004-09-01 | 0 | |
610 | 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 | 2004-08-14 | 2,721 | ||
604 |
Anonymous |
2004-09-01 | 0 | |
603 | 2004-08-14 | 2,968 | ||
601 |
안녕하세요~ ^^ [1] |
오마르 |
2004-08-13 | 759 |
600 | 2004-08-13 | 2,648 | ||
599 |
Anonymous |
2004-09-01 | 0 | |
598 | 2004-08-13 | 3,675 | ||
597 |
한영전환 마무리 [1] |
2004-08-13 | 2,696 | |
596 | 2004-08-13 | 2,550 | ||
![]() |
2004-08-13 | 2,983 | ||
594 | 2004-08-13 | 2,714 |