Форум: "Основная";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];
ВнизBorderStyle-BiHelp Найти похожие ветки
← →
BaxTMaH © (2005-09-27 13:38) [0]Подскажите плз как обработать нажатие клавиши с вопросиком, которая появляется в правом верхнем углу при установке свойства BorderStyle-BiHelp=true?
← →
IceBeerg © (2005-09-27 14:09) [1]HelpContext, HelpFile and so on задавать пробовал?
← →
BaxTMaH © (2005-09-27 14:10) [2]Хммм, это где? Тоже в инспекторе объектов?
← →
IceBeerg © (2005-09-27 14:12) [3]BaxTMaH © (27.09.05 14:10) [2]
Ага, но не гарантирую, что заработает...
← →
IceBeerg © (2005-09-27 14:13) [4]BaxTMaH © (27.09.05 13:38)
Хотя помоему не сработает... ищи в google...
← →
BaxTMaH © (2005-09-27 14:14) [5]Даа, что то не работает....
← →
IceBeerg © (2005-09-27 14:15) [6]BaxTMaH © (27.09.05 13:38)
Попробуй переопределить Form1.OnHelp
← →
BaxTMaH © (2005-09-27 14:16) [7]ок попробую сейчас...
← →
BaxTMaH © (2005-09-27 14:18) [8]Нифига -(( Эта кнопка даже не нажимается, нарисована и все -)))
← →
y-soft © (2005-09-27 14:53) [9]Должно работать вот так:
WS_EX_CONTEXTHELP Includes a question mark in the title bar of the window. When the user clicks the question mark, the cursor changes to a question mark with a pointer. If the user then clicks a child window, the child receives a WM_HELP message
← →
y-soft © (2005-09-27 15:06) [10]Все работает
1. Чтобы появилась кнопка в заголовке, не должно быть кновок "Maximize" и "Minimize" (как и написано в MSDN)
2. Чтобы вызывался обработчик OnHelp, необходимо установить HelpContext формы в ненулевое значение
3. Вызывается, как и указано в MSDN, при клике не на самой форме, а на ее дочерних контролах...
← →
BaxTMaH © (2005-09-28 14:35) [11]Спасибо! Заработало, толлько вот как определять какой хелп выводить? ну то есть как определять на какой элемент я щелкнул? И это Windows API функция что ли?
← →
y-soft © (2005-09-28 14:50) [12]>BaxTMaH © (28.09.05 14:35) [11]
А проверить в обработчике события Sender?
← →
y-soft © (2005-09-28 15:01) [13]>BaxTMaH © (28.09.05 14:35) [11]
В общем-то на самом деле эта возможность была разработана Microsoft для того, чтобы показывать из файла справки .HLP специально созданные всплывающие окна типа Hint"ов...
Сейчас формат HLP не в моде, все больше используется CHM, поэтому разумнее всего определять компонент, вызвавший событие и самому инициировать показ справки...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.042 c