Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.03;
Скачать: [xml.tar.bz2];

Вниз

Создание 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.039 c
1-5548
Кузнецова А.
2003-02-21 10:41
2003.03.03
QuickReport


6-5693
bkv
2003-01-13 11:14
2003.03.03
Как узнать свое имя в локальной сети?


6-5704
dkDimon
2003-01-10 22:06
2003.03.03
SMTP


4-5907
Cosmic
2002-12-04 23:26
2003.03.03
SHBrowseForFolder


14-5865
savva
2003-02-14 11:21
2003.03.03
не определился с форумом куда б можно было задать вопрос...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский