한컴 2024 뷰어 최신버전

한컴 뷰어 2024 최신 버전에 MessageHook (WH_GETMESSAGE) 훅을 하여 제어중입니다.

WM_KEYDOWN, WM_KEYUP 등 다른 메시지는 다 정상적으로 들어오나 WM_COMMAND 관련 메시지가 하나도 들어오지 않습니다.

훅 모듈은 C++을 사용해 개발하였습니다.

도움 요청 드립니다.

1개의 좋아요

안녕하세요. 한컴디벨로퍼입니다.

한컴 통합문서뷰어는 한컴뷰어와는 다른 제품입니다.
문의 내용이 카테고리와 다르면 담당자가 내용을 확인하기 어렵습니다.
해당 문의는 한글 오토메이션으로 이동하도록 하겠습니다.

2개의 좋아요

안녕하세요.

한컴 오피스나 뷰어는 .NET WPF 기반으로 개발되었습니다.
그래서 메뉴/툴박스에 있는 버튼들은 Win32 메시지가 아닌 .NET 이벤트 모델로 핸들링하고 있습니다.
(단, 편집뷰의 영역은 Win32 윈도우이기 때문에 메시지 핸들링이 가능함)

버튼 동작을 제어하고자 메시지 후킹을 시도한거라면 다른 방식으로 접근하셔야 할 것 같습니다.

감사합니다.

2개의 좋아요

한글 뷰어 13.0.0.91 버전에서는 WM_COMMAND 로 정상 제어 되었으나, 13.0.0.226 으로 업데이트 시 한글 2024 뷰어 제어가 되지 않습니다. 한글 뷰어 2024의 경우 처음부터 WPF 기반으로 개발되었었나요?

1개의 좋아요

한글 2018 버전부터 WPF 기반으로 개발되었습니다.
한글 뷰어 2024 특정 버전 이하에서는 WM_COMMAND 메시지가 들어온다니 의아하네요. :dotted_line_face:
어느 동작에서 WM_COMMAND 메시지가 발생하는지 알려주시면 확인보겠습니다.

2개의 좋아요