게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
| re: SHIFT+INSERT |
|---|
|
작성자: 송원석
작성일시: 2004-08-13 15:31,
조회수: 3,554
|
|
말씀하신 방법도 아이디어가 톡톡 튀는 방법이네요. 그리고 혹시나 해서 데브피아를 검색해 봤더니 다음과 같은 글이 나오더군요. 참고하시기 바랍니다. ^_^
감사합니다. ------------------------------------------------------------------------------------------------------------- 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 | 5,594 | ||
| 619 |
궁금해요~ |
2004-08-18 | 673 | |
| 618 |
|
2004-08-18 | 3,286 | |
| 617 |
오마르 |
2004-08-18 | 798 | |
| 616 |
오마르 |
2004-08-18 | 793 | |
| 615 | 2004-08-18 | 3,333 | ||
| 614 | 2004-08-18 | 4,027 | ||
| 613 |
ASaP |
2004-08-17 | 881 | |
| 612 | 2004-08-17 | 5,172 | ||
| 611 |
Anonymous |
2004-09-01 | 0 | |
| 610 | 2004-08-14 | 3,197 | ||
| 608 |
역시 사부님은 다르시군요. [1] |
2004-08-14 | 3,188 | |
| 607 |
Anonymous |
2004-09-01 | 0 | |
| 606 |
Anonymous |
2004-09-01 | 0 | |
| 605 | 2004-08-14 | 3,275 | ||
| 604 |
Anonymous |
2004-09-01 | 0 | |
| 603 | 2004-08-14 | 3,477 | ||
| 601 |
안녕하세요~ ^^ [1] |
오마르 |
2004-08-13 | 759 |
| 600 | 2004-08-13 | 3,147 | ||
| 599 |
Anonymous |
2004-09-01 | 0 | |
| 598 | 2004-08-13 | 4,223 | ||
| 597 |
한영전환 마무리 [1] |
2004-08-13 | 3,224 | |
| 596 | 2004-08-13 | 3,066 | ||
| 2004-08-13 | 3,554 | |||
| 594 | 2004-08-13 | 3,222 |

sign in
join
re: 단순 알림 메시지 창