한컴 제공 C++ 사용자 정의 액션 개발 문의 드립니다.

안녕하세요

커뮤니티에 올라온 샘플코드를 이용하여 사용자 정의 액션을 개발중에있습니다.

한글을 열면 DoAction을 실행하여 MessageBox가 실행되는거까지는 성공 했는데

한글을 열면 자동으로 두번 실행 되는 현상이 발생 하고 있습니다.

예외처리를 어떻게 해야하는지 문의 드립니다.

감사합니다!

안녕하세요.

유저액션 문서를 보니 아래와 같이 DoAction에 대해 설명이 나와있습니다.

int DoAction(LPCTSTR szAction, LPDISPATCH pObject /*IHwpObject*/) 이 함수는 사용자 Action이 실행되었을 때 호출됩니다. szAction : 사용자 Action 이름 pObject : IHwpObject의 인터페이스

사용자 Action이 실행될 때 마다 호출되므로 사용자액션 명에 따른 구분이 필요할 것으로 보입니다.

왠지 2번 실행되지만 똑같은 액션이 아니고 szAction 이름이 매번 다를것 같습니다.