SetEditMode 함수 부재

(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: 번호 194)

작성자: mono
날짜: 2020-10-14


ActiveX를 이용하여 한글 기안기를 개발하고 있습니다.

환경은 Windows 10, 한컴오피스 2018, 개발툴은 C# 입니다.

API 문서에는 SetEditMode가 존재하는데 실제 사용하려고 보면 SetEditMode 함수는 존재하지 않습니다. (MFC에서 ActiveX를 이용해도 마찬가지로 존재하지 않는 함수라고 나옵니다.)

ActiveX의 메뉴에서 확인하면 ActiveX 버전은 10으로 표시되어 있습니다.

이전에 개발되었던 웹버전에서는 버전이 9였는데 이때는 이 함수를 이용할 수 있었습니다.

SetEditMode 대신할 수 있는 함수가 있거나, ActiveX를 다운그레이드 할 수 있는 방법이 있을까요?

답변 부탁드립니다. 감사합니다.

댓글

mono (2020.11.04)

(자답) Visual Studio 2017 C# / 한글 2018 (ActiveX 버전 10) 환경에서는 CtlEditMode에 값을 넣으시면 적용이 되는 것을 확인하였습니다. 그리고 매 오픈 후 EditMode를 설정해 주어야 정상 작동합니다. Open할때 EditMode가 초기화가 이루어지는 것 같습니다.