창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


LIST ALL
Posted by ps.이진백2004-09-11 22:08:51, Hit : 4219
HTML Help Workshop API 잔뜩 구했습니다.
Homepage : http://gpro.ev7.net/
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=freeboard&no=1535

델파이에서 써야할 듯 싶기도 하고요.

hhctrl.ocx를 연결하니 잘 되는군요.


1. 우선 자료실의 HTML Help Workshop을 설치합니다.
(가끔 설치시 윈도 버전에 따라 각기 다른 에러가 뜹니다. 그런 경우 능력껏 여기저기서 다른 버전을 구해야 합니다)

2. 델파이를 켜고(창조의 경우 아래 참조), 다음 문장을 추가합니다.
추가된 내용은 밑줄 처리된 부분입니다.

var
    Form1: TForm1;

const
  HH_DISPLAY_TOPIC        = $0000;
  HH_DISPLAY_TOC          = $0001;
  HH_CLOSE_ALL            = $0012;


function HtmlHelp(hwndCaller: HWND;
                             pszFile: PChar; uCommand: UINT;
                             dwData: DWORD): HWND; stdcall;
  external 'HHCTRL.OCX' name 'HtmlHelpA';


implementation

{$R *.dfm}

3. 버튼 클릭 프로시져를 연결합니다.
저는 예제로 컴포넌트 도움말을 연결했습니다.

procedure TForm1.Button1Click(Sender: TObject);
begin
  HtmlHelp(application.Handle,
  PChar('C:\Documents and Settings\구루\My Documents\내 프로그래밍\델파이\Component\gridview\GridView.chm'),
  HH_DISPLAY_TOPIC,0);
end;

//제가 쓴 예제입니다.
//아래는 사용법...

procedure TForm1.Button1Click(Sender: TObject);
begin
  HtmlHelp(핸들,
  PChar('도움말 파일 이름, 주소에 포함된 목차이름도 가능'),
  API 상수,DWORD 값의 추가 정보);
end;

//기타 API 사용법은 MSDN에서 HTML Help Workshop으로 검색하면 Reference가 있을겁니다.


잘 실행될겁니다 -_-;

ps. 창조는 밝힌다 했으나 시험 안했으므로 무효!


ps.이진백   2004-09-11 PM 10:09:52  
창조에 적용하기 위한 내용은 추후 강좌로 정리하여 올리겠습니다.
LIST ALL               GO TO THE TOP


N
C
   Subject
Posted by
Date
H
3698
   ftp://ftp.gnu.org/pub/gnu/glibc/glibc-1.09.1.tar.gz
김민수 2004/09/22  2830
3697
   g300 사용기~~ [8]
이진백 2006/07/19  5575
3696
   gcc, MySQL 연동 아놔 ㄱ- [1]
김동민 2008/03/12  3741
3695
   GDI+ 써봤는데 물건인 듯... [3]
지상현 2006/01/25  3972
3694
   GG -_-; [4]
위자드 2004/06/28  4140
3693
     Gmax로 만들어진 겜이 일케 많다니 -_-; [3]
이경근 2004/03/24  5650
3692
   GNU 소스들 대거 구하여 컴파일 시도...
이진백 2005/03/05  3854
3691
   golang으로 윈도우 GUI를 만들어봤습니다. [1]
나라뜨 2017/09/19  6221
3690
   Google Adsense 광고... [5]
변혁수 2005/06/16  4043
3689
   Google이 어찌 된 걸까요? [12]
정성우 2006/09/23  4632
3688
   Happy X-Mas! [3]
정성우 2006/12/25  6444
3687
   Happy~ Birthday! [11]
박종훈 2007/01/08  4454
3686
   Hello!모두들..! [1]
ⓗigher 2003/09/24  3850
3685
   HelpSvc.exe [3]
손상진 2004/12/23  4028
3684
   Heoni 님! [1]
박재성 2007/05/13  3691
3683
   How To Ask Questions The Smart Way [2]
손상진 2007/01/21  3996

   HTML Help Workshop API 잔뜩 구했습니다. [1]
ps.이진백 2004/09/11  4219
3681
   html 에디터 사용이 가능합니다.. [4]
변혁수 2004/08/24  4064
3680
   html명령에서 인자를 받는법좀 알려주세요.. [1]
권선중 2005/07/26  3762
3679
   http://mail.cugz.com/ ?? [6]
qkrwhdgns 2005/11/27  3808
3678
   I.E. 6.0 SP1 님 정말 감사합니다.. 예전생각이나네요.. [4]
권선중 2003/07/23  4438
3677
   ID 소프트는 왜 자사의 프로그램 소스를 공개하는가? [4]
위자드 2005/08/23  3948
3676
   ID3 도구 완성 [3]
손상진 2005/09/11  3992
3675
   IE 7을 깔아봤습니다..... [11]
이정도 2006/11/16  5401
3674
   IE6 한글파일명 다운로드 불가능했던것 수정 완료! [1]
손상진 2009/01/28  4930
LIST ALL   Prev [1][2][3][4][5][6][7][8] 9 [10]..[156] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인