한글 오토메이션입니다. 개발환경은 Visual Studio(MFC)입니다.
CXHwpDocuments oHwpDocs = m_ctrlHwp->get_XHwpDocuments();
oHwpDocs.Add(FALSE);//m_ctrlHwp->Run(_T("FileNew"));
을 하면 문서가 추가되면서, 바로 화면에 표시가 됩니다.
물론
CXHwpWindows windows = m_ctrlHwp->get_XHwpWindows();
CXHwpWindow window1 = windows.get_Item(0);
window1.put_Visible(FALSE);
을 하면 화면에서 안 보이기는 하지만, 처음에 화면 표시 자체가 안 되기를 바랍니다.
언급한 것처럼 oHwpDocs.Add(FALSE);을 할 때, 기본값으로 Unvisible(가시화 비활성화)하게 할 수 있는지 궁금합니다.
답변을 부탁드립니다.
oHwpDocs.Add(FALSE);혹은 m_ctrlHwp->Run(_T(“FileNew”));을 하면, 바로 한글 오피스가 사용자 눈에 보입니다. Unvisible인 상태로 문서를 열고 싶습니다.
jhbang
12월 10, 2024, 11:53오후
3
안녕하세요.
한글 오토메이션에서 새 창을 띄우는 동작들은 기본 Visible 상태로 설정되고 있습니다.
CXHwpWindows::Add()
CHwpObject::Run(“FileNew”)
그래서 새 창을 띄운 후에 Visible 상태를 변경해도 사후 처리 동작이라 깜빡임이 발생하는 것 같습니다.
CXHwpWindow::put_Visible
현재로서는 Invisible 상태로 새 창을 띄울 수 있는 방법은 없을 것 같습니다.
감사합니다.
1개의 좋아요
감사합니다.
잘 이해되었습니다.
혹시 개선 계획이 있을까요? 저희 프로그램을 사용할 때, 보기에 좀 좋지가 않기 때문에 여쭈어 봅니다.
해당 건은 담당 부서에 의견 전달하겠습니다.
그리고 포럼에서 활동하는 한컴분들은 고객지원/기술지원 부서에 소속된 직원들은 아니라서
제품과 관련된 문의(업데이트, 패치)에 대해서는 확정할 수 있는 답변을 드릴 수가 없음을 참고 부탁드립니다.
해당 건들은 고객 지원 문의로 전달 부탁드립니다.
감사합니다.
네. 감사합니다.
고객지원 부서에서는 기술적인 지원이 어렵고, 기술지원 부서는 연락할 방법이 없어서 어쩔 수 없이 포럼에 질문한다는 점을 이해 부탁드립니다.
항상 감사드립니다.
1개의 좋아요