Russian Qt Forum

Qt => Общие вопросы => Тема начата: Admin от Декабрь 22, 2004, 14:44



Название: Как прикручивать hlp файлы к прогамме
Отправлено: Admin от Декабрь 22, 2004, 14:44
Есть файлик hlp или chm.
Как его прикрутить к программе свое, писанной на QT?


Название: Как прикручивать hlp файлы к прогамме
Отправлено: Racheengel от Декабрь 22, 2004, 15:03
#include <htmlhelp.h>

.............

   // init HtmlHelp - in constructor
   HtmlHelp(
       NULL,
         NULL,
         HH_INITIALIZE,
         (ulong)&dwCookie) ;

.............

         // in destructor - deinit
   HtmlHelp(
         NULL,
         NULL,
         HH_UNINITIALIZE,
         (ulong)dwCookie) ;

.............

         // show box.chm in ./help/ directory...
   HWND h = HtmlHelpA(
      winId(),
      QString(qApp->applicationDirPath() + "/help/" + "box.chm").ascii(),      //"help/box.chm",   
      HH_DISPLAY_TOC,
      NULL
      );


Название: Как прикручивать hlp файлы к прогамме
Отправлено: Admin от Декабрь 23, 2004, 14:55
круто

попробуем


Название: Как прикручивать hlp файлы к прогамме
Отправлено: Admin от Май 31, 2005, 16:36
если файл имеет расширение *.hlp

то тогда так

Код:
DWORD dwData;
WinHelp(winId(),"veg.hlp",HELP_INDEX,dwData);


Название: Как прикручивать hlp файлы к прогамме
Отправлено: Sergeich от Июнь 01, 2005, 13:55
А чем не устраивает QAssistantClient ?


Название: Как прикручивать hlp файлы к прогамме
Отправлено: Admin от Июнь 01, 2005, 15:09
так тяжел он
прикинь hlp файл 20кб

или его exe модуль


Название: Как прикручивать hlp файлы к прогамме
Отправлено: Turing от Февраль 16, 2006, 22:14
Цитата: "Admin"
если файл имеет расширение *.hlp

то тогда так

Код:
DWORD dwData;
WinHelp(winId(),"veg.hlp",HELP_INDEX,dwData);


А под qt 4 как это выглядит???


Название: Как прикручивать hlp файлы к прогамме
Отправлено: Racheengel от Февраль 17, 2006, 12:44
так же. Это WinAPI, k Qt отношения не имеетю