Powerbuilder
특정 컨트롤(sle)에서 getfocus시 한글입력을 기본으로 하고 싶습니다?
Julyus
2010. 2. 22. 09:52
저는
f_lang_change(long, Integer) 라는 함수를 만들어 사용하는데요...
함수내용이구요...
/*================================================================================*/
/* Function : f_lang_change */
/* Purpose : 한/영 Toggle */
/* Arguments : handle value, lang value */
/*================================================================================*/
long hlMC
hlMC = ImmGetContext(a_l_handle)
ImmSetConversionStatus(hlMC,a_i_lang,0) // a_i_lang가 1은 한글,0은 영문
ImmReleaseContext(a_l_handle,hlMC)
sle의 getfocus에 요렇게 적어주면 됩니다..
f_lang_change (Handle(Parent),1) // 한글로 기본 setting
간단하죠..