Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.03;
Скачать: CL | DM;

Вниз

HtmlHelp   Найти похожие ветки 

 
AlexTregubov   (2003-06-20 16:08) [0]

//Обработчик Application.OnHelp

function TForm1.AppHelp(Command: Word; Data: Integer;
var CallHelp: Boolean): Boolean;
var
popup: THHPopUp;
begin
if Command=HELP_CONTEXTPOPUP then begin
with popup do begin
cbStruct:=SizeOf(popup);
hinst:=HInstance;
idString:=Data;
pszText:=PChar("");
pt:=Point(200,200);
clrForeground:=RGB(0,0,0);
clrBackground:=-1;
rcMargins:=Bounds(0,0,100,20);
pszFont:=PChar("Times New Roman, 10, , BOLD");
end;
HtmlHelp(GetDesktopWindow(),PChar("help.chm"),
HH_DISPLAY_TEXT_POPUP,Integer(@popup));

end;
CallHelp:=false;
end;


Почему-то контекстная справка (F1 на компоненте) не показывает мои топики. Вместо этого пишет, что справка по элементу отсутствует.
.chm создавал в HTML Help Workshop.
И еще, как сделать чтобы панелька с топиком показывалась рядом с элементом, а не в одном и том же месте.


 
stone ©   (2003-06-20 16:15) [1]


> Почему-то контекстная справка (F1 на компоненте) не показывает
> мои топики. Вместо этого пишет, что справка по элементу
> отсутствует.
> .chm создавал в HTML Help Workshop.


А ты контент-файл (содержание справки) создавал? А у элементов соответствющие HelpContext указывал?


 
AlexTregubov   (2003-06-20 16:24) [2]

Сделал все, как указано в справке по HTML Help Workshop.
.topic IDH_BUTTON1
Это первая кнопка, она мне очень нравится.

.topic IDH_CHECKBOX
Для этого чекбокса есть справка.

.topic IDH_LISTBOX
Это крутейший листбокс.

и

#define IDH_BUTTON1 1001
#define IDH_BUTTON2 1002
#define IDH_CHECKBOX 1003

все нормально скомпилировалось.
Контент есть, более того, справка из программы вызывается, только не работают топики (панелька появляется в одном и том же месте и текст всегда один)




 
stone ©   (2003-06-20 16:51) [3]

А BUTTON1.HelpType=htContext?


 
AlexTregubov   (2003-06-20 18:58) [4]

Немного не понял этой строчки.
Извините за тупость, но не могли бы объяснить.



Страницы: 1 вся ветка

Текущий архив: 2003.07.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
3-7295
Rem
2003-06-08 20:16
2003.07.03
Конкатенация строк в SQL-запросе, если одна из них NULL


1-7484
Evil_forever
2003-06-19 23:52
2003.07.03
---|Ветка была без названия|---


1-7439
ViJen
2003-06-23 14:07
2003.07.03
Все те же текстовые файлы


1-7547
yu-roman
2003-06-22 03:55
2003.07.03
TListBox скорость загрузки


1-7481
mao
2003-06-20 08:11
2003.07.03
Alt+F4