Examining the Microsoft HTML Help Toolkit

By Keith Bugg

Dr. Dobb's Journal October 1998

(a)
HWND HtmlHelp(HWND hwndCaller, LPCSTR pszFile, UINT uCommand, DWORD dwData);
(b)
HH_DISPLAY_TOPIC
HH_HELP_CONTEXT
HH_DISPLAY_TEXT_POPUP
HH_SET_WIN_TYPE
HH_GET_WIN_TYPE
HH_GET_WIN_HANDLE
HH_TP_HELP_CONTEXTMENU
HH_TP_HELP_WM_HELP
(c)
HWND hwndCaller= AfxGetApp()->m_pMainWnd->GetSafeHwnd();	
                                      // handle to your app window
HtmlHelp(hwndCaller,"myhelp.chm",HH_HELP_CONTEXT,IDH_SOME_TOPIC);
                                      // start HTML Help
(d)
HWND hwnd= AfxGetApp()->m_pMainWnd->GetSafeHwnd();	
                                     // handle to your app window
ShellExecute(hwnd,"open", "myhelp.chm",NULL,NULL,SW_SHOWNORMAL);
(e)
HtmlHelp(hwndCaller,"myhelp.chm > mywindow",HH_HELP_CONTEXT,IDH_SOME_TOPIC);

Example 1: Using the HTMLHelp API.

Back to Article


Copyright © 1998, Dr. Dobb's Journal