응 아니야



일반 링크 만들기

이번에는 도움말 본문에 링크를 만들어서 클릭하면 해당 문서로 이동하는 기능을 넣어보겠습니다. 먼저 도움말 파일의 개요를 보여 줄 예제 파일을 아래와 같이 작성해봅니다.


파일 ID는 ID_HELP_ABSTRACT, 키워드는 '예제 도움말 파일의 개요 파일'로 지정합니다.


파일명은 abstract, 파일형식은 서식 있는 텍스트로 지정하여 저장합니다.


이전 단계와 마찬가지로 [Files...] 버튼을 눌러 abstract.rtf 파일을 프로젝트에 추가합니다.


색인 파일(project.cnt)도 함께 열어 이전 단계와 마찬가지로 abstract.rtf에 대한 항목을 추가합니다.



도움말 생성 프로젝트에 파일 추가가 완료되면 index.rtf를 열어 링크를 삽입합니다. 링크를 삽입하고 싶은 문단의 끝에 클릭 시 전환하게 될 문서의 ID를 "띄어쓰기 없이" 곧바로 적습니다. 여기서는 클릭 시 ID_HELP_ABSTRACT의 ID가 붙은 문서가 보여져야 하므로 "1. 개요ID_HELP_ABSTRACT"와 같이 문단 끝에 곧바로 이 ID를 적습니다.



링크를 넣을 문구인 "1. 개요"까지만 선택한 후 마우스 오른쪽 버튼을 클릭합니다. 다음 [단락(P)...] 메뉴를 클릭합니다.


"효과" 영역 중 [취소선(K)] 버튼에 체크하여 선택한 문구가 "1. 개요"와 같이 취소선이 그어지게 설정한 다음 [확인] 버튼을 누릅니다.


클릭 시 링크될 대상으로서 적은 ID_HELP_ABSTRACT 역시 블록 지정하여 선택 후 마우스 오른쪽 버튼을 눌러 [단락(P)...] 메뉴를 클릭합니다.



"효과" 영역 중 [숨김(H)] 버튼에 체크하고 [확인] 버튼을 누릅니다.


아래와 같이 ID가 사라지고, 링크할 텍스트에 취소선이 그어져있으면 됩니다.


숨겨진 텍스트로 된 링크 ID를 확인 또는 수정하고자 할 때는 [리본] 버튼 클릭 후 [Word 옵션(I)] 버튼을 클릭합니다.


[표시] 버튼을 눌러 [숨겨진 텍스트(D)] 항목에 체크한 후 [확인] 버튼을 누릅니다.


아래와 같이 숨겨졌던 ID가 밑줄 표시된 채 보여집니다.


프로젝트를 컴파일해보겠습니다. 링크를 감지하여 "1 Jump"가 표시됩니다.


hlp 파일을 실행했을 때 취소선 서식을 넣었던 텍스트가 링크로 나타납니다.


이 링크를 클릭 시 해당 ID의 RTF 문서가 보여지고 [뒤로(B)] 버튼이 활성화 됨을 확인할 수 있습니다.


팝업 링크 만들기

이번에는 copyright.rtf 로 저작권 관련 내용을 적어서 도움말에 팝업 형태로 띄워보겠습니다. 예시 파일을 작성해봅니다.


'#' 각주에는 이 문서의 ID로 ID_HELP_COPYRIGHT를 부여하고, 'K' 각주에는 "이 예제 도움말 파일의 저작권"이라는 문구를 적습니다.


프로젝트로 가서 [Files...] 버튼을 눌러 copyright.rtf를 추가하고


목차 파일에도 [Add Below...] 버튼을 눌러 저작권 항목을 추가합니다.


링크를 삽입할 index.rtf를 열어 "5. 저작권" 글자 뒤에 띄어쓰기 없이 copyright.rtf의 ID인 ID_HELP_COPYRIGHT를 적습니다.


링크를 넣을 텍스트만 블록을 설정한 후 마우스 오른쪽 버튼을 눌러 [글꼴(F)...] 메뉴를 클릭하고


"밑줄 스타일(U):"의 옵션 중 실선을 클릭하여 평범한 밑줄을 넣습니다. 그 다음 확인을 누릅니다.


마찬가지로 ID도 블록을 정해 글꼴 옵션에서 숨겨진 텍스트를 클릭합니다.


아래와 같이 만들면 완성입니다.


프로젝트로 돌아가 도움말 파일을 컴파일 해 보십시오. 두 개의 링크를 감지하여 "2 Jumps"가 뜹니다.




생성된 .hlp 파일을 실행하면 "5. 저작권"에 밑줄이 그어진 것을 볼 수 있습니다. 이를 클릭해보면...


아래와 같이 팝업 형태로 내용이 보여지게 됩니다. 다음 포스트에서는 만들어진 hlp 파일을 이용해 WinAPI에서 불러올 수 있도록 해보겠습니다.



공유하기

facebook twitter kakaoTalk kakaostory naver band