Delphi2007的新功能之呼叫chm型別幫助

2021-05-02 20:37:43 字數 703 閱讀 1987

在delphi2007中的windows單元增加了許多api函式,其中就包括

function htmlhelp(hwndcaller: hwnd; pszfile: pchar; ucommand: uint; dwdata: dword): hwnd;

function htmlhelpa(hwndcaller: hwnd; pszfile: pansichar; ucommand: uint; dwdata: dword): hwnd;

function htmlhelpw(hwndcaller: hwnd; pszfile: pwidechar; ucommand: uint; dwdata: dword): hwnd;

三個函式,用於呼叫chm型別幫助檔案。

這樣我們就不用使用他人編寫的單元來封裝這些函式了,使用原生的。

例子如下:

procedure tform6.button1click(sender: tobject);

begin

htmlhelpa(handle, pansichar('e:/hotelerp/hotelerp.chm::/html/topic4.10.htm'), hh_display_topic, 0);

end;

特別說明:

引數2中,原型為:幫助檔名稱::/chm中的目錄/具體的網頁檔案名稱

delphi2005沒有用過,不知有沒有封裝這些函式!

delphi2007中如何安裝ActiveX控制項

1 開啟delphi2007,file new package delphi for win32.2 component import component,選擇 import activex control.3 在控制項列表,或add新增選擇相應active控制項後,點next.4 選擇安裝acti...

Delphi 2007企業版安裝指南

delphi 2007企業版安裝指南 引用0a98a3729f236dd98d5fb3b0a289af63 setup.exe 0a98a3729f236dd98d5fb3b0a289af63 注 不用註冊了已經有更好的方法了,參見下文!注 頻寬有限,限20人 雙線程!悄悄進村,打搶的不要!二 安裝...

delphi2007 很大的乙個bug

delphi2007 很大的乙個bug 2010 05 19 22 08 剛才用delphi2007做三層的系統,在伺服器端已經編譯並執行了remote data module 但是客戶端的servername地方怎麼也不出來我剛才編譯的那個遠端伺服器的名字,點解?後來想起這個以前已經解決過這個問題...