Powerbuilder2010. 2. 22. 09:52

특정 컨트롤(sle)에서 getfocus시 한글입력을 기본으로 하고 싶습니다? | ▦ PowerBuilder
2008.03.27 11:00

저는

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

 

간단하죠..

Posted by Julyus