Открывайте файл CHM только тогда, когда он еще не открыт

Мне нужно открыть файл CHM из моего диалога MFC, только когда он не открыт. Если страница уже открыта, нужно показать это же окно.
Теперь я использую ShellExecuteW (NULL, L «open», chmPath, NULL, NULL, SW_SHOWNORMAL) и выполняется нажатием кнопки. Работает нормально, но я снова нажимаю эту кнопку, чтобы открыть новую страницу. Мне нужно показать ту же страницу, пока она уже находится в открытом состоянии.
заранее спасибо

0

Решение

Вы должны использовать HtmlHelp () API. Лучшие (старые) вещи это:

http://www.smountain.com/m_ProgrammingHelp.htm

или PDF напрямую:
http://www.smountain.com/resource/CPPHTMLHelp.pdf

или контекстная помощь от Microsoft тоже:
http://support.microsoft.com/kb/191118

2

Другие решения