검색

한컴오피스

컨트롤에서 ctrl+F 키로 찾기 다이얼로그 불러온 후 찾을내용 입력시 한글입력안됩니다.

컨트롤에서 ctrl+F 키로 찾기 다이얼로그 불러온 후 찾을내용 입력시 한글입력안됩니다.
 
첨부파일:FrameAction.zip
IE에 붙어 있는 컨트롤의 Modeless 대화상자에서는 기본적으로 한영전환이 되지 않습니다.

이를 해결 하기 위해서 컨트롤에서 별도로 제공하는 찾기/바꾸기 대화상자를 사용하시면 됩니다.

HwpControl.HwpCtrl.ReplaceAction(''FindDlg'', ''HwpCtrlFindDlg'');
HwpControl.HwpCtrl.ReplaceAction(''ReplaceDlg'', ''HwpCtrlReplaceDlg'');

위와 같은 방법으로 사용하시면 찾기/바꾸기 대화상자에서 한영전환을 하실 수 있습니다.

단, 위의 대체된 대화상자는 Modal로 동작하는 대화상자 입니다.

메뉴, 단축키 등에서 사용할경우에 모두 대체된 액션으로 동작하기때문에 마찬가지로 작동되며,
내부 액션등의 코드를 이용하여 실행시킬경우에는 ''HwpCtrlFindDlg'' 액션을 사용하시면 Modal 대화상자가 나타나게 되고, 역시 한영전환이 정상적으로 작동합니다.

Dialog를 띄울 필요 없이 내부 코드로만 사용하는 경우 (PopupDialog등을 사용하지 않고 Execute로만 동작하는 경우)에는 ''FindDlg''액션을 통해서 사용하여도 무방합니다.

즉, ReplaceAction은 메뉴나 단축키 등의 UI에 의해서 호출되는 Action에 대해서 대체된 액션으로 동작하는것이고 내부코드에 의해서 동작되는것은 별도로 동작이 됩니다.

첨부된 예제 HTML 파일참고하시기 바랍니다.
 

- 더 궁금하신 사항이 있으면 '문의하기'에 글을 남겨주시면 상세히 답변 드리겠습니다.

문의하기

목록

TOP