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


LIST ALL
Posted by ps.이진백2004-09-11 22:08:51, Hit : 4176
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
3696
   ftp://ftp.gnu.org/pub/gnu/glibc/glibc-1.09.1.tar.gz
김민수 2004/09/22  2800
3695
   g300 사용기~~ [8]
이진백 2006/07/19  5444
3694
   gcc, MySQL 연동 아놔 ㄱ- [1]
김동민 2008/03/12  3682
3693
   GDI+ 써봤는데 물건인 듯... [3]
지상현 2006/01/25  3863
3692
   GG -_-; [4]
위자드 2004/06/28  4078
3691
     Gmax로 만들어진 겜이 일케 많다니 -_-; [3]
이경근 2004/03/24  5531
3690
   GNU 소스들 대거 구하여 컴파일 시도...
이진백 2005/03/05  3782
3689
   golang으로 윈도우 GUI를 만들어봤습니다. [1]
나라뜨 2017/09/19  6084
3688
   Google Adsense 광고... [5]
변혁수 2005/06/16  3981
3687
   Google이 어찌 된 걸까요? [12]
정성우 2006/09/23  4535
3686
   Happy X-Mas! [3]
정성우 2006/12/25  6362
3685
   Happy~ Birthday! [11]
박종훈 2007/01/08  4356
3684
   Hello!모두들..! [1]
ⓗigher 2003/09/24  3800
3683
   HelpSvc.exe [3]
손상진 2004/12/23  3946
3682
   Heoni 님! [1]
박재성 2007/05/13  3638
3681
   How To Ask Questions The Smart Way [2]
손상진 2007/01/21  3874

   HTML Help Workshop API 잔뜩 구했습니다. [1]
ps.이진백 2004/09/11  4176
3679
   html 에디터 사용이 가능합니다.. [4]
변혁수 2004/08/24  4012
3678
   html명령에서 인자를 받는법좀 알려주세요.. [1]
권선중 2005/07/26  3703
3677
   http://mail.cugz.com/ ?? [6]
qkrwhdgns 2005/11/27  3763
3676
   I.E. 6.0 SP1 님 정말 감사합니다.. 예전생각이나네요.. [4]
권선중 2003/07/23  4390
3675
   ID 소프트는 왜 자사의 프로그램 소스를 공개하는가? [4]
위자드 2005/08/23  3872
3674
   ID3 도구 완성 [3]
손상진 2005/09/11  3916
3673
   IE 7을 깔아봤습니다..... [11]
이정도 2006/11/16  5302
3672
   IE6 한글파일명 다운로드 불가능했던것 수정 완료! [1]
손상진 2009/01/28  4869
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이희철
로그인