Wie kann ich öffne eine Hilfedatei (CHM oder so) von meinem GUI in VC ++ 2008 entwickelt?

StackOverflow https://stackoverflow.com/questions/1226876

  •  22-07-2019
  •  | 
  •  

Frage

Ich versuche, etwas Hilfe meiner GUI in VC ++ 2008. Ich eine CHM-Datei oder eine HLP-Datei kompilieren wollen entwickelt hinzuzufügen, die von meinem Menü zugegriffen werden kann. Wer kann mir gibt eine Vorstellung darüber, wie dies zu tun?

Vielen Dank

War es hilfreich?

Lösung

Unter HKLM \ Software \ Microsoft \ Windows \ Htmlhelp , erstellen Sie einen Eintrag
Namen help.chm
Wert C: \ Pfad Hilfe \ file.chm

Dann wird bei einem bestimmten Thema Aufruf der chm öffnen

 HtmlHelp(m_hWnd, "Help.chm", HH_DISPLAY_TOPIC, NULL);

Andere Tipps

Sie konnte nur ShellExecute die CHM-Datei. Das wird es öffnen.

ShellExecute( hWnd, _T( "open" ), _T( "help.chm" ), NULL, NULL, SW_NORMAL );

Sorry, ich falsch verstanden Ihre Frage früher.

Für die Hilfedatei öffnen, können Sie WinHelp verwenden

Einige Links:

First (PDF)
Zweite
Dritte

Es gibt einige Probleme mit WinHelp in Windows Vista und win2k8, Einzelheiten darüber, wie mit ihnen umgehen, Schau mal hier

Wenn Sie mit Managed C ++:

Im Namespace

System.Windows.Forms

Sie die Klasse finden Sie Hilfe mit statischen Methoden Showhelp, ShopHelpIndex

Mehr Infos: http: // msdn. microsoft.com/en-us/library/system.windows.forms.help.aspx

Wenn Sie mit nicht verwalteten C ++ (WIN32 api):

Sie können nur die * .chm-Datei starten. Beispiel, wie es zu tun finden Sie hier: http://www.codeproject.com/KB/system/newbiespawn.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top