HWND HtmlHelp(
HWND hwndCaller,
LPCSTR pszFile,
UINT uCommand,
DWORD dwData) ;Delphi定義怎樣寫?謝謝參与者.
HWND hwndCaller,
LPCSTR pszFile,
UINT uCommand,
DWORD dwData) ;Delphi定義怎樣寫?謝謝參与者.
解决方案 »
- 如何控制是否显示窗体
- 关于sql server 2000数据库并发问题,同时插入数据记录出现重复ID
- 求Delphi7 连接oracle9i....在线等
- ShellExecute打开一个文件,如何判断是否打开
- [关于菜单的问题]今天在写程序的时候,偶然看到菜单可以从MNU导入
- 转让经典Delphi资料:《Delphi 5高级编程》丛书、《Delphi 4开发大全》、《C++Builder 5高级编程技术》丛书
- 关于获得子窗体获得焦点的问题
- vcl怎样把消息与事件如(Onclick)联系起来的?
- to:zyq_123 (雍亲王) 孙子你居然作弊!
- record数组的内存拷贝用什么最好?
- 传奇密码这样的记录工具怎么个思路!
- 请教:如何去除Panel的立体效果?
HHControlInstance:THandle = 0;
dwCookie :DWORD = 0;
HtmlHelpA:function ( hwndCaller:HWND;
pszFile:PChar ;
uCommand:UINT;
dwData:DWORD_PTR ):HWND;stdcall;(* function implementatoins *)
function HtmlHelp( hwndCaller:HWND; strFile:String; uCommand:UINT; dwData:DWORD_PTR ):HWND;
var
OcxFileName:String;
p:PChar;
begin
if HHControlInstance=0 then
begin
OcxFileName := StringOfChar( ' ', 256);
p := PChar( OcxFilename );
GetSystemDirectory(p,255);
StrCat(p,'\HHCTRL.OCX');
HHControlInstance := LoadLibrary( P );
if HHControlInstance = 0 then
raise exception.Create('System目录中,HHCtrl.OCX 不存在!');
@HtmlHelpA := GetProcAddress( HHControlInstance, 'HtmlHelpA');
if @HtmlHelpA = nil then
raise exception.Create('Function HTMLHELP cannot loaded!');
HtmlHelpA( 0, nil, HH_INITIALIZE, (@dwCookie));
end;
result := HtmlHelpA( hwndCaller, PChar( strFile ), uCommand,dwData);
end;