|
안녕하세요. 정성훈해미입니다.
Application->HelpFile="Actual_Test.hlp";
Application->HelpCommand(HELP_FINDER, 0);
위와 같이 사용해 보세요.
그러면 원하는 도움말 형태가 나타날 것입니다.
도움말 관련해서 정의된 것을 더 보실려면 빌더의 Include폴더에 있는
winuser.h를 참고하세요.
winuser.h의 중간쯤에 보시면
다음과 같이 정의된 부분이 있습니다.
/*
* Commands to pass to WinHelp()
*/
#define HELP_CONTEXT 0x0001L /* Display topic in ulTopic */
#define HELP_QUIT 0x0002L /* Terminate help */
#define HELP_INDEX 0x0003L /* Display index */
#define HELP_CONTENTS 0x0003L
#define HELP_HELPONHELP 0x0004L /* Display help on using help */
#define HELP_SETINDEX 0x0005L /* Set current Index for multi index help */
#define HELP_SETCONTENTS 0x0005L
#define HELP_CONTEXTPOPUP 0x0008L
#define HELP_FORCEFILE 0x0009L
#define HELP_KEY 0x0101L /* Display topic for keyword in offabData */
#define HELP_COMMAND 0x0102L
#define HELP_PARTIALKEY 0x0105L
#define HELP_MULTIKEY 0x0201L
#define HELP_SETWINPOS 0x0203L
#if(WINVER >= 0x0400)
#define HELP_CONTEXTMENU 0x000a
#define HELP_FINDER 0x000b
#define HELP_WM_HELP 0x000c
#define HELP_SETPOPUP_POS 0x000d
#define HELP_TCARD 0x8000
#define HELP_TCARD_DATA 0x0010
#define HELP_TCARD_OTHER_CALLER 0x0011
저도 이 것들의 자세한 사용법은 모르겠습니다.
도움이 되셨기를 바랍니다.
그럼 이만...
-------------------------------------------------
작은 생각이 세상을 바꾼다 - 정성훈.해미 -
-------------------------------------------------
앙마 님이 쓰신 글 :
: 헬프파일은 만들었습니다. 저는 html 로 chm파일을 만든게 아니라 그냥 hlp파일로 만들었습니다. rtf파일로
:
: 담에 만들어볼때는 html로 한번 더 만들어 볼려고여..그런데 도움말 항목 및 색인 하면 잘뜨긴 하는데...조
:
: 금 바꾸고 싶어서..질문점 드릴려고욤..
:
: 버턴 누를때..
:
: Application->HelpFile="Actual_Test.hlp";
: Application->HelpCommand(HELP_CONTENTS, 0); 이렇게 도움말 보고 했는데..잘뜨긴 하는데 첫번째 토픽이
:
: 뜨네여..이걸 빌더에서 핼프 누르면 왜 목차하구 항목이 맨처음에 뜨자나염..저역시 목차하구 항목 Dialog박스를 먼저 띄우고 싶은데..좀 뒤져봤는데..Application 메소드중 이런기능이 있을것 같긴한데... 어떻게 해야 하는지 아시는분 있으시면 조언좀 부탁드립니다.
|