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

Вниз

Создание Help.   Найти похожие ветки 

 
Николай В.   (2003-02-13 15:23) [0]

Уважаемые Мастера, подскажите как правильно сделать!
В заголовке формы у меня есть кнопочка для вызова краткой помощи - (?).
Есть файл помощи. Связал нужные компоненты с файлом помощи через HelpContext. При нажатии на (?) вызывается соответсвующия страница из файла помощи в отдельном окне.
Как сделать, чтобы при нажатии на (?) и любом объекте моей программы помощь отображалась во всплывающем меню подсказки (как Hint).
Зарание благодарен.


 
stone ©   (2003-02-13 15:34) [1]

HELP_CONTEXTPOPUP


 
Николай В.   (2003-02-13 15:38) [2]

Спасибо, stone.
Если можно, немного поподробнее, пожалуйста.


 
Anatoly Podgoretsky ©   (2003-02-13 15:44) [3]

Подробности в справке, по теме WinHelp


 
Николай В.   (2003-02-13 17:30) [4]

С этим разобрался, спасибо.
Вот эще вопрос по теме: Как сделать аналог кнопки (?), которая в заголовке, у себя на форме (в заголовке нельзя ее поставить)?


 
[lamer]Barmaglot ©   (2003-02-13 17:49) [5]

Как предположение, попробуй из кнопки на своей форме послать сообщение PSN_HELP, либо используй Windows функцию WinHelp...


 
Anatoly Podgoretsky ©   (2003-02-13 17:57) [6]

Можно, включить biHelp в BorderIcons


 
Николай В.   (2003-02-14 09:57) [7]

biHelp недоступно когда активны biMinimize и biMaximize, а мне нужно чтобы они были активны.
Вариант кнопка на панели (аналог biHelp в заголовке), но как?


 
stone ©   (2003-02-14 10:35) [8]

Perform(WM_SYSCOMMAND,SC_CONTEXTHELP,0)


 
Романов Р.В. ©   (2003-02-14 10:51) [9]

При нажатии на один из пунктов главного меню
SendMessage(Handle, WM_SYSCOMMAND, SC_CONTEXTHELP, 0);


 
Николай В.   (2003-02-21 11:51) [10]

Спасибо за помощь.

Но почему SendMessage() (и biHelp тоже) работает не для каждого объекта формы (например для кнопок панели ControlBar)? Как бороться?



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
1-5477
maxim2
2003-02-18 09:33
2003.03.03
Как зарегестрировать ActiveX программно


14-5726
Anatoly Podgoretsky
2003-02-15 11:03
2003.03.03
Именинники 15 февраля


9-5363
PaRL
2002-09-29 16:33
2003.03.03
3D MAX


14-5826
ZeroDivide
2003-02-11 14:21
2003.03.03
Самая лучшая защита программы от нелегального пользования.


7-5893
F1
2003-01-05 12:13
2003.03.03
Здесь кто-нить знает ассемблер???