|
From: Tatsuro M. <tma...@ya...> - 2011-03-30 00:43:10
|
Hello
--- Bastian M将」rkisch wrote:
> Hhhm. It shouldn't be. MSDN says:
>
> "While Microsoft develops future Help technologies, we encourage Help authors
> to continue using HTML Help 1.4. HTML Help 1.4 is included in Windows篠7."
>
I have downloaded windows sdk for windows 7. I found the htmlhelp.h and Htmlhelp.Lib in C:\Program
Files\Microsoft SDKs\Windows\v7.1\Include and C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib,
respectively.
I have tried to use htmlhelp.h and Htmlhelp.Lib in C:\Program Files\Microsoft SDKs\Windows\v7.1 but
they cannot be used as they are for current gnuplot cvs code on mingw.
As a reference I show the diff of htmlhelp.h between in the html help workshop and sdk :
*******************************
--- htmlhelp.orig.h 1999-07-14 05:02:22 +0900
+++ htmlhelp.sdk.h 2010-04-19 20:44:16 +0900
@@ -17,10 +17,12 @@
extern "C" {
#endif // __cplusplus
+#if _MSC_VER < 1200
// Defines for Win64
#ifndef _WIN64
#define DWORD_PTR DWORD
#endif
+#endif
// Commands to pass to HtmlHelp()
@@ -53,8 +55,10 @@
#define HH_SET_EXCLUSIVE_FILTER 0x0019 // set exclusive filtering method for untyped topics to be
excluded from display
#define HH_INITIALIZE 0x001C // Initializes the help system.
#define HH_UNINITIALIZE 0x001D // Uninitializes the help system.
+#define HH_SET_QUERYSERVICE 0x001E // Set the Host IQueryService interface
#define HH_PRETRANSLATEMESSAGE 0x00fd // Pumps messages. (NULL, NULL, MSG*).
#define HH_SET_GLOBAL_PROPERTY 0x00fc // Set a global property. (NULL, NULL, HH_GPROP)
+#define HH_SAFE_DISPLAY_TOPIC 0x0020 // private addition to the interface for InternetExplorer.
#define HHWIN_PROP_TAB_AUTOHIDESHOW (1 << 0) // Automatically hide/show tri-pane window
#define HHWIN_PROP_ONTOP (1 << 1) // Top-most window
@@ -364,19 +368,19 @@
HWND
WINAPI
HtmlHelpA(
- HWND hwndCaller,
- LPCSTR pszFile,
- UINT uCommand,
- DWORD_PTR dwData
+ __in_opt HWND hwndCaller,
+ __in LPCSTR pszFile,
+ __in UINT uCommand,
+ __in DWORD_PTR dwData
);
HWND
WINAPI
HtmlHelpW(
- HWND hwndCaller,
- LPCWSTR pszFile,
- UINT uCommand,
- DWORD_PTR dwData
+ __in_opt HWND hwndCaller,
+ __in LPCWSTR pszFile,
+ __in UINT uCommand,
+ __in DWORD_PTR dwData
);
#ifdef UNICODE
#define HtmlHelp HtmlHelpW
@@ -424,3 +428,4 @@
#endif // __cplusplus
#endif // __HTMLHELP_H__
+
****************************************
Regards
Tatsuro
|