views:

291

answers:

1

I am trying to get a chm file to open to a specific topic using c# code.

I have tried using

Help.ShowHelp(this, path, HelpNavigator.Topic, "TopicTitle");

but it doesn't find the page. I must not be keying in the Topic title correctly. Is there a way that I can programatically retrieve all of the topics from a chm file so that I can see what they are?

+2  A: 

No, the HtmlHelp API function is far too primitive to support enumerating topics. You could use the 7-zip file manager to look inside the .chm file. Right-click the file and choose "Open Inside". Or use the help authoring tool that was used.

Hans Passant