Russian Qt Forum
Май 01, 2024, 18:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как прикручивать hlp файлы к прогамме  (Прочитано 9292 раз)
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« : Декабрь 22, 2004, 14:44 »

Есть файлик hlp или chm.
Как его прикрутить к программе свое, писанной на QT?
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Декабрь 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
      );
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #2 : Декабрь 23, 2004, 14:55 »

круто

попробуем
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #3 : Май 31, 2005, 16:36 »

если файл имеет расширение *.hlp

то тогда так

Код:
DWORD dwData;
WinHelp(winId(),"veg.hlp",HELP_INDEX,dwData);
Записан
Sergeich
Гость
« Ответ #4 : Июнь 01, 2005, 13:55 »

А чем не устраивает QAssistantClient ?
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #5 : Июнь 01, 2005, 15:09 »

так тяжел он
прикинь hlp файл 20кб

или его exe модуль
Записан
Turing
Гость
« Ответ #6 : Февраль 16, 2006, 22:14 »

Цитата: "Admin"
если файл имеет расширение *.hlp

то тогда так

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


А под qt 4 как это выглядит???
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #7 : Февраль 17, 2006, 12:44 »

так же. Это WinAPI, k Qt отношения не имеетю
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 22.