(WinAPI) 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".


Anmelden zum Antworten