I have posted this on a number of forums dedicated to C++ programing including the MS developer forum and have no responses.
I have a number of C++ programs I wrote using MFC (microsoft foundation classes). Mostly SDI and some dialog based.
They have all been ported to Visual Studio 2005. The help files are the old .hlp type that is no longer used. They are not context- sensitive.
I have rewritten some in the new .chm format.
What I need is a guide on how to change my programs so the .chm file is called when help is clicked.
Can someone point me to a guide on how to do this?
Yeah I did that and got about 5000 hits none of which seemed to be what I need. I didn’t look at all of them of course but the relevancy petered out after the first 20 or so. I also did a search on the MS forum with no luck.
FWIW, this type of question is over 10 years old (HTMLHelp is nearly obsolete itself) - hence the dearth of answers on MSDN. Also, I find that questions like “I’m having trouble doing ‘xyz’ with HTMLHelp” are more frequently answered than the more general “How do I do ‘X’”.
I’m not as up to date as I used to be, but IIRC, HTML Help came out with Windows 98 and was to be replaced by a new system with the release of Vista, but it was cancelled just before release.
I think that the new system is called MS Help 3, but I don’t know much about it. There is a a wiki - http://www.mshelpwiki.com that might help you out.
The link you posted in your last message eventually led to two ways of doing what I want. Now just have to get the time to mess with it.
It appears that MS Help 3 is now called Windows Help Viewer 1 and ships with Visual Studio 2010.
The help files are longer compiled but are common zip files with something called meta tags keeping track of everything.
Maybe someone will publish a Windows Help Viewer for Dummies…I think that is what I need.