.hlp 도움말 파일의 내용을 읽을 수있는 라이브러리 / API가 있습니까?

StackOverflow https://stackoverflow.com/questions/470752

  •  19-08-2019
  •  | 
  •  

문제

내 프로그램에 대한 도움말 파일이 있고 사용자가 탐색 할 때 메뉴에 대한 설명을 추가하라는 요청을 받았습니다. 그래서 나는 메뉴의 도움에 대한 설명의 시작을 사용할 수 있다고 생각했지만 그 내용에 액세스하는 방법을 찾을 수는 없습니다.

나는 Winhelp가 매크로 언어를 가지고있는 것을 보았습니다. 그래서 나는 이것을 통해 알았지 만, 이것에 대한 참고 문헌을 찾을 수 없었습니다.

지금 누구 든지이 작업을 수행 할 수있는 핫의 일부 또는 예가 있습니까?

올바른 솔루션이 없습니다

다른 팁

WinHelpCGI 유틸리티에는 .hlp 파일을 읽을 수있는 라이브러리 코드가 포함되어 있습니다. 소스는 여기에 있습니다. 링크

나는 그것을 사용하지 않았으므로 사용을 보증 할 수 없습니다.

먼저, 도움말 시스템은 각 주제에 대한 색인이 있어야합니다. 도움말 및 매뉴얼 - 더 완전한 도움말 파일을 구축하는 데 도움이됩니다). 그러나 이것은 내가 이해할 수 있듯이 문제를 직접 해결하지는 않습니다.

따라서 표면 아래로 가서 도움말 시스템이 어떻게 키를 사용하여 적절한 정보를 가져 오는지 알아 내야합니다. 그러나 WinHelp 파일의 특정 인덱스 텍스트 청크에 직접 액세스하는 것은 (내가 알 수있는 한) 사소한 사업이 아닙니다. 정보를 찾을 수 있습니다 여기 그것은 사용됩니다. 도움말 및 수동 웹 사이트에서 포럼을 탐색 할 수도 있습니다.

그래도 더 큰 질문은 다음과 같습니다. 사용자가 메뉴 항목이나 버튼을 가리킬 때 전체 도움말 주제 (짧은 경우에도)를 팝업하는 것이 실제로 합리적입니까? 나에게는 그렇지 않으며 Bell Labs의 UI 디자인 그룹에서 몇 년을 보냈습니다. a) 단순히 너무 많은 정보와 b) 숙련 된 사용자들에게 시각적으로 산만 해지고 엄청나게 자극적입니다. 여기서 허용되는 연습은 버튼의 매우 짧은 (1-4 단어) 설명자 ( "열기"또는 "파일 열기")로 도구 헬프 창을 팝업하는 것입니다.

각 메뉴 항목 또는 버튼에 대한 도움을 원하는 경우 두 가지 대안 중 하나를 제안합니다.

먼저 커서가 도움 아이콘 (물음표가있는 화살표)을 사용하는 "도움말 커서 모드"를 고려하십시오. 사용자는 버튼 막대의 도움말 버튼을 통해 액세스합니다. Help Cursor 모드에 있으면 사용자가 항목을 클릭하면 해당 항목의 도움말 주제로 이동합니다. 나는이 접근법이 모달이기 때문에이 접근법에 대한 미지근한 점수입니다. 그러나 나는 확실히 그것을 보았습니다.

둘째, 도움말 시스템을 약간 강화할 수 있습니다. 즉, 응용 프로그램의 스크린 샷을 특징으로하는 도움말 시스템에서 주제를 만듭니다. 이 스크린 샷에서 각 메뉴 항목 및/또는 버튼에 대한 핫스팟을 만들고 사용자가 클릭하여 적절한 주제로 이동하도록 허용하십시오. 올바르게 완료하면, 이것은 사용자에게 프로그램의 정상적인 작동을 방해하지 않고 배우고 싶은 주제에 대한 시각적 키를 제공합니다.

가장 중요한 것은 : 현재 계획을 구현하는 데 필요한 모든 작업을 수행하기 전에 확실한 올바른 계획입니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top