Help / Manual mit wxwidgets
-
hi Leute,
ich habe seit 3 Tagen vergeblich versucht ein Help/Handbuch in ein c++ Programm einzufügen.
Das Programm an sich ist ein altes Projekt in welchem ich gern eine Hilfe einbinden würde.
Das Handbuch an sich wurde mit Helpblock schon erstellt es soll nun nur per klick auf der GUI aufgehen.
Das GUI Menü und co ist bereits vorhanden, nur wie binde ich das ein?
Ich habe hier:
http://docs.wxwidgets.org/2.8/wx_wxhelpcontroller.html
versucht es zu verstehen aber ohne Erfolg.Genau sowie das:
http://www.wxwidgets.org/docs/tutorials/help.htmim Grunde würde mit ein wxhtmlhelpcontroller reichen der mit die "index.html" öffnet.
Kann mir das bitte jemand genau erklären wo was hin muss und was es genau macht.
Ich komme nicht mehr weiter
danke im voraus.gruß Lele`
-
http://docs.wxwidgets.org/2.8/wx_wxhtmlhelpcontroller.html
Du musst erstmal mit dem Microsoft HTML Help Compiler ein Buch erstellen, welches die Hilfe beinhaltet. Die Datei hat die Endung .hhp.
Mit Hilfe von Doxygen geht das übrigens relativ simpel und fix mit einer einfachen markup Sprache.
Danach kannst du das Buch mit Hilfe von
wxHtmlHelpController::AddBook(const wxFileName& bookFile, bool showWaitMsg);
hinzufügen. Und mit Display kannst du dann die Seite darstellen, die du grade möchtest.
Eigentlich relativ simpel, aber du musst dich halt in Doxygen einarbeiten oder anderen Generatoren.
ps.: 2.8 ist hoffnungslos veraltet, benutz doch 2.9.5, wenn du kannst.