Examining the Microsoft HTML Help Toolkit
By Keith Bugg
Dr. Dobb's Journal October 1998
<b>(a)</b> HWND HtmlHelp(HWND hwndCaller, LPCSTR pszFile, UINT uCommand, DWORD dwData); <b>(b)</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 <b>(c)</b> HWND hwndCaller= AfxGetApp()->m_pMainWnd->GetSafeHwnd(); // handle to your app window HtmlHelp(hwndCaller,"myhelp.chm",HH_HELP_CONTEXT,IDH_SOME_TOPIC); // start HTML Help <b>(d)</b> HWND hwnd= AfxGetApp()->m_pMainWnd->GetSafeHwnd(); // handle to your app window ShellExecute(hwnd,"open", "myhelp.chm",NULL,NULL,SW_SHOWNORMAL); <b>(e)</b> HtmlHelp(hwndCaller,"myhelp.chm > mywindow",HH_HELP_CONTEXT,IDH_SOME_TOPIC);
Example 1: Using the HTMLHelp API.
Copyright © 1998, Dr. Dobb's Journal