CHM (Hilfedatei) öffnen
-
Ich möchte es schaffen, per Programmcode die CHM-Datei öffnen und den gewünschten Register selektieren (also Inhalt, Suche oder Index):
Beim Inhalt-Register klappt alles problemlos:
typedef HWND (WINAPI *FPHH) (HWND, LPCSTR, UINT, DWORD); FPHH htmlHelp; HH_FTS_QUERY q; HINSTANCE inst = LoadLibrary( "HHCTRL.OCX" ); ( FARPROC& ) htmlHelp = GetProcAddress( inst, "HtmlHelpA" ); htmlHelp( 0, "hilfe.chm", HH_DISPLAY_TOC, NULL );
Doch bei folgendem Code, der eigentlich das Suchen-Register öffnen soll, passiert nichts, aber Syntaxfehler kommen auch nicht, verstehe ich nicht:
HINSTANCE inst = LoadLibrary( "HHCTRL.OCX" ); ( FARPROC& ) htmlHelp = GetProcAddress( inst, "HtmlHelpA" ); htmlHelp( 0, "hilfe.chm", HH_DISPLAY_SEARCH, ( DWORD )&q );
-
Verschoben nach "WinAPI".
-
??
-
Ich kenn mich da zwar net aus, aber du kannst ja mal versuchen, beim letzten Parameter auch NULL zu übergeben, wie du es beim Inhaltsverzeichnis getan hast.
cya