Pelles C forum
C language => Windows questions => Topic started by: czerny on January 29, 2015, 06:59:19 PM
-
I am searching for details of the 32-bit winhelp 4.0. Does anybody know in which old SDK this was documented?
There are a couple of differences to the old 16-bit winhelp.
I have for example found in a winhelp projectfile (*.hpj) the following statement:
Main="",(553,102,460,600),60672,(r15596254),(r15721690),f3
The 4te and 5te parameter are colors. I know this written as
(255,0,0)
for red. I don't know the above writting. Though it is not difficult to find its meaning:
r15596254 is 0xEDFADE is (222, 250, 237)
But what is the meaning of the 'r' in front? Red? Are there variants with a 'g' or a 'b' also allowed?
What means the last parameter? I do know its meaning if it is 0 or 1, but 0xfe is unknown to me.
-
If I could write the absolute hyper proggi that everyone must have, I would write it with a superb winhelp help and an executable that refuses to run on vista and above! ;D
But the reality is: 0 replies and I have not written this super hyper proggi yet!
-
Dunno where to find specs.
You may recover something from HelpDeco (http://sourceforge.net/projects/helpdeco/) ...
-
If I could write the absolute hyper proggi that everyone must have, I would write it with a superb winhelp help and an executable that refuses to run on vista and above! ;D
But the reality is: 0 replies and I have not written this super hyper proggi yet!
The reality is that WinHelp is a format/technology that isn't supported anymore since Windows Vista (that almost 9 years now), never has been that great anyway, so that very few people could possibly bother these days to deal with it...
Ralf
-
I also don't know about specs. However I have used Doxygen for years now to document code AND write my help files.
For the help files I create a separate project and add it to my workspace. The Source file is just one big comment that Doxygen turns into the compiled HTML help (the same format that is used by Pelles C Help.)
-
I also don't know about specs. However I have used Doxygen for years now to document code AND write my help files.
For the help files I create a separate project and add it to my workspace. The Source file is just one big comment that Doxygen turns into the compiled HTML help (the same format that is used by Pelles C Help.)
That is actually HTMLHelp, which goes back to Windows 98 and is now the default help format ever since Windows Vista... ;)
Ralf
-
The nice thing in winhelp was, that a programmer could expand it in each direction. I don't know if html is expandable in such a way. But all this knowledge seams to be lost. >:(
-
The nice thing in winhelp was, that a programmer could expand it in each direction. I don't know if html is expandable in such a way. But all this knowledge seams to be lost. >:(
What is more expandable than HTML? ??? It was simply chosen as it allows for nicely formatted contents and easy linking, while the old WinHelp stuff had to deal with all the limitations of RTF, which it was based on...
Anyway, you might want to check out http://www.help-info.de/ , http://www.helpmaster.info/ or http://www.help-guide.de/.
I have never bothered beyond the initial WinHelp with Windows 9x, as everything since then was moving towards HTMLHelp, which is nowadays the standard (and actually has been for a long time). But you seem to like to be "the last man standing"... ;D
Ralf
-
Have a look here (https://msdn.microsoft.com/en-us/library/windows/desktop/ms670068(v=vs.85).aspx) for htmlhelp api reference.
-
Take a look at http://www.helpndoc.com/ (http://www.helpndoc.com/)
-
Download and search in win32.chm at http://laurencejackson.com/win32/
-
Download and search in win32.chm at http://laurencejackson.com/win32/
Nice news :D
-
Download and search in win32.chm at http://laurencejackson.com/win32/
Nice news :D
+1 ;)
Ralf
-
Download and search in win32.chm at http://laurencejackson.com/win32/
Nice news :D
+1 ;)
Ralf
:-*