|
Pocket CHM - User Guide and FAQ
Screenshots - More Details
Frequently Asked Questions - Pocket CHM
- What is CHM?
CHM means 'Compiled Windows HTML Help files'. It is a set of technologies for delivering help and Web contents using Hypertext Markup Language (HTML). HTML Help is designed for authors or developers who create contents for software programs, multimedia titles, intranets, extranets, or for the Internet. HTML Help provides navigational controls that enable users to easily find and sort information. HTML Help also provides a set of tools that assist authors in creating and organizing contents delivered with the navigational controls.
- How can I make the HTML Help window remain even though the calling process has been terminated?
There is more than one way to solve this problem.
HTML Help is implemented as a DLL and is, therefore, always in-process. It terminates when the process that creates it terminates. To keep HTML Help around, the process that creates it must stay around.
One way to do this is to create an executable (.exe) file that calls HTML Help. This .exe file should stay running until HTML Help is closed by the user. You will also have to implement a method for communicating between this .exe file and the executable file of your program.
Another solution is to load your title under Hh.exe. If you WinExec your title, then the standard Windows file association code will load it using Hh.exe and it will remain running until the user closes Hh.exe.
- How to link an outside file in CHM files?
In fact, the SCRIPT and HTML code above(How to link an PDF file in CHM files?) is exactly the answer to this question. You can use the code in your html files in the same way if only you replace Your_PDF_File.pdf with the outside file's name.
- A lot of help files have links to the Control Panel. How do you define such a link for HTML Help? How do you call the Control Panel?
This is easy in WinHelp because of the ControlPanel macro. In HTML Help you can use the ShortCut command of HHCTRL. For example, the following object tag will show the Display Properties dialog box from Control Panel:
<OBJECT id=hhctrl
type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" codebase="hhctrl.ocx#Version=4,73,8252,0" width=100 height=100>
<PARAM name="Command" value="ShortCut">
<PARAM name="Button" value="Text:Display Properties">
<PARAM name="Item1" value=",rundll32.exe,shell32.dll,Control_RunDLL desk.cpl">
</OBJECT>
- Problems about 'Hide toolbar text'?
Because of Microsoft HH 1.x's bug, if you hide the toolbar text, you will not be able to show the toolbar text in the CHM file when you clear this setting next time, except you restart your computer or save your project file with a new name or rename the CHM file!
- On the Search tab in a compiled help file there is a Match similar words check box. What does this option do?
The Match similar words option uses Western-language rules for determining suffixes and finds all occurrences of a given word that include common suffixes. For example, a search for "run" will find words such as "run," running," and "runner." The word "runtime" will not be found.
Screenshots - More Details
|