강좌,팁

[요약] [강좌:31] 한글 IME, 위치로~~(강력추천)

조회 수 19638 추천 수 0 2006.06.30 00:42:05
허창원 *.19.45.14
한글을 입력하는 컨트롤 이용시 한글IME 창 위치를 커서 위치로 세트하기

1. KDManip.dll(2006.6.24 이후버전) 을 준비합니다.(CVI 6.0 이후버전에서 사용가능합니다.)

2. KDManip.h 헤더파일을 include 합니다.
예)
#include     
#include
#include "WriteHangul.h"
#include "KDManip.h"

static int panelHandle;

int main (int argc, char *argv[])
{
......

3. String, Text Box, Table 등의 콜백함수 내에서 KDIMM_AdjustIMMPosition() 함수를 호출합니다.
예)

int CVICALLBACK StringCB (int panel, int control, int event,
        void *callbackData, int eventData1, int eventData2)
{
    KDIMM_AdjustIMMPosition(panel, control, event);
    switch (event)
        {
        case EVENT_COMMIT:

            break;
        }
    return 0;
}

끝~~!

2006.6.29
허창원

명관범

2006.09.04 09:21:39
*.19.254.178

잘쓰겠습니다. ^^:

허창원

2006.11.25 16:40:22
*.19.45.37

좀더 애매한 상황에 대비해서 아래와 같이 넣어 주는 것도 좋을 듯합니다.

if(panel > 0) KDIMM_AdjustIMMPosition(panel, control, event);
List of Articles
번호 제목 글쓴이 날짜 조회 수
96 [강좌:37] 테이블 셀로 파일을 드래그앤드롭하기 file [1] 허창원 2007-09-01 29663
95 [강좌:36] 테이블 셀에서 체크박스 기능 이용하기 file 허창원 2007-09-01 20927
94 [팁:17] 사용가능한 Com Port 찾기 file 허창원 2007-08-18 30609
93 [강좌:35] 엑셀(Excel) 파일에 출력하기(양식 유지한채로) [6] 허창원 2007-04-08 51604
92 [팁:16] 엑셀파일(xls)로 저장하기 [4] 허창원 2007-03-29 34003
91 [에러 최소화 습관 팁] 아직 나타내지 않은 Panel의 Control 값을 Set할 때 [1] 허창원 2006-11-25 26606
90 [팁:15] 엑셀에서 지원하는 파일(csv) 생성하기 [1] 허창원 2006-11-23 28609
89 [강좌:34] CVI의 최소화 기능 개선 [3] 허창원 2006-11-18 23941
88 [요약] [강좌:34] CVI의 최소화 기능 개선 허창원 2006-11-18 25732
87 [강좌:33] 컨트롤 배열 처리하기 [5] 허창원 2006-09-28 36873
86 [강좌:32] 시리얼포트의 콜백함수를 만들어 이용하기 [2] 허창원 2006-08-25 33648
85 [강좌:31] 한글 IME, 위치로~~(강력추천) 허창원 2006-06-30 17602
» [요약] [강좌:31] 한글 IME, 위치로~~(강력추천) [2] 허창원 2006-06-30 19638
83 [강좌:30] Panel을 마우스로 드래그하기(강좌29 업그레이드 버전) file 허창원 2006-06-29 12729
82 [요약] [강좌:30] Panel을 마우스로 드래그하기(강좌29 업그레이드 버전) 허창원 2006-06-29 14862
81 [강좌:29] 타이틀바 없는 Panel을 마우스로 드래그하기 [2] 허창원 2006-06-03 16763
80 [요약] [강좌:29] 타이틀바 없는 Panel을 마우스로 드래그하기 허창원 2006-06-03 15829
79 [팁:14] 프로그램 제거 단축아이콘 넣기(1차수정) [4] 허창원 2006-04-26 15137
78 [메모] 강좌의 종류를 분류해봅니다 [5] 허창원 2006-03-30 21159
77 [팁:13] 디버그 종료시에 뜨는 메시지 A non-debuggable thread... 방지 file [2] 허창원 2005-12-21 26412