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

Вниз

Ещё раз о "подсказках"   Найти похожие ветки 

 
Германн ©   (2010-11-07 16:57) [40]


> Юрий Зотов ©   (07.11.10 16:23) [39]
>
> Должно быть...

Понимаю, что должно.


 
Юрий Зотов ©   (2010-11-07 17:07) [41]

Может, в D2007 есть какие-то особенности инсталляции?


 
Германн ©   (2010-11-07 17:20) [42]

Не то чтобы ее там не было совсем
http://pikucha.ru/777461
Но воспользоваться ею никак не получается.


> Может, в D2007 есть какие-то особенности инсталляции?

ХЗ. До сих пор ни о чем подобном не слышал. :(


 
Юрий Зотов ©   (2010-11-07 18:30) [43]

Так. Если она там все же появляется, значит регистрация формы и эксперта IDE сработали нормально. Но почему она появляется в левом поле, а не в правом? Может быть, ее надо просто туда перетащить и тогда она станет доступна? Диалог же не зря называется "Customize New Menu".


 
Германн ©   (2010-11-07 19:17) [44]


> Может быть, ее надо просто туда перетащить и тогда она станет
> доступна? Диалог же не зря называется "Customize New Menu".
>

Перетаскивал. Но кроме этого диалога ее нигде не видно.


 
Юрий Зотов ©   (2010-11-07 19:35) [45]

Вообще-то странно. Похоже, что это не сам репозиторий IDE, а диалог настройки пункта меню. Но должен быть и репозиторий.


 
Германн ©   (2010-11-09 03:36) [46]


> Anatoly Podgoretsky ©   (05.11.10 08:43) [3]
>
> Вот реализация на Дельфи.
>

Увы не работает ни на Д6, ни на Д2007.

Краткое резюме:
В Д6 и в Д2007 показать контекстную подсказку в popup-окне помогает вызов в Application.OnHelp конструкции:
 WinHelp(Handle, PChar(Application.HelpFile), Command, Data);
 CallHelp := False;

но только в диалоговом окне с кнопкой biHelp. В обычном окне эта конструкция показывает подсказку в дефолтном окне.
Кстати начиная с Д6 контекстная подсказка показывается в дефолтном окне даже при вызове ее из диалога кнопкой biHELP.


 
Германн ©   (2010-11-09 03:56) [47]

Решил вопрос путем перетаскивания процедуры TCustomForm.WMHelp с небольшими изменениями. Это конечно дилетантское решение, но для конкретного проекта сойдет.


 
Ответ   (2010-11-09 06:21) [48]

Сколько пользуюсь  компом наверно раза два или три всего нажимал на кнопку вопросо (системную), чтобы просмотреть справку, по моему обычный хелп более привычен пользователю (*.hlp, pdf, doc и т.д.), зачем так заморачиваться?


 
Германн ©   (2010-11-09 15:12) [49]


> Ответ   (09.11.10 06:21) [48]
>
> Сколько пользуюсь  компом наверно раза два или три всего
> нажимал на кнопку вопросо (системную), чтобы просмотреть
> справку, по моему обычный хелп более привычен пользователю
> (*.hlp, pdf, doc и т.д.), зачем так заморачиваться?

А ты взгляни на это с другой стороны. Возьми панель управления. Запусти почти любой апплет. Есть в нем "обычный" хелп? Нет. Зачем он там нужен? Тот кто настраивает систему и так знает для чего нужна, к примеру, видеокарта. А вот некоторые ее настройки могут потребовать пояснений. Что-то вроде этого и у меня.


 
Dennis I. Komarov ©   (2010-11-09 15:39) [50]

Юрий Сергеевич, выложите exe-шничик (мы Вам доверяем :) ) "где есть просто форма". А народ с суперосями провел бы, так сказать, как ей живется в аэро. Можно еще бутончиков на нее покидать а-ля Caption:= и т.п.


 
Германн ©   (2010-11-19 04:05) [51]


> Anatoly Podgoretsky ©   (05.11.10 10:44) [6]
>
> > sniknik  (05.11.2010 10:19:04)  [4]
>
> Я немного тебя не понимаю, ты о чем, если о заголовке окна,
>  то это штатно
> через BorderIcons
>
> sniknik ©   (05.11.10 11:01) [7]
>
> > Я немного тебя не понимаю, ты о чем, если о заголовке
> окна, то это штатно
> через BorderIcons
> кнопка хелпа не совместима с минимизацией/развертыванием,
>  т.е. можно только в "сингл" крестиком (как у диалоговых
> стандартно). у обычных окон (есть кнопки минимизации/...
> ) не работает.
>

Ещё одно открытие.
Кнопка хелпа не совместима только с главным окном приложения. У "обычных" дочерних окон приложения она вполне нормально сосуществует с кнопками минимизации/развертывания.
MS тому виной или Борланд не знаю.


 
Германн ©   (2010-11-19 04:46) [52]


> Германн ©   (19.11.10 04:05) [51]

В "запарке" допустил путаницу в терминах.
Под "главным окном приложения" я имел в виду Дельфийскую MainForm.


 
sniknik ©   (2010-11-19 08:01) [53]

> У "обычных" дочерних окон приложения она вполне нормально сосуществует с кнопками минимизации/развертывания.
чето не выходит каменный цветок...
запрет на любой, не зависимо от того главная или нет. (D7)
и это поведение в общем описано у мелкософта, однозначное. может у тебя все таки, и так заработал компонент от ЮЗ?


 
Anatoly Podgoretsky ©   (2010-11-19 10:50) [54]

> Германн  (19.11.2010 04:05:51)  [51]

На не диалоговых окнах достаточно свойства Hint у компонентов и может
увеличить время до появления, это удобне чем biHelp и несоизмеримо проще.


 
Германн ©   (2010-11-19 19:52) [55]


> sniknik ©   (19.11.10 08:01) [53]
>
> > У "обычных" дочерних окон приложения она вполне нормально
> сосуществует с кнопками минимизации/развертывания.
> чето не выходит каменный цветок...
> запрет на любой, не зависимо от того главная или нет. (D7)
> и это поведение в общем описано у мелкософта, однозначное.
>  может у тебя все таки, и так заработал компонент от ЮЗ?
>
>

Да был полностью не прав.
Кнопка хелпа совместима с кнопками минимизации/развертывания для любого окна. При использовании AlphaSkins.



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

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

Наверх




Память: 0.57 MB
Время: 0.012 c
2-1290602937
12
2010-11-24 15:48
2011.02.13
Цикл не выполняется, что может быть?


15-1288564199
Юрий
2010-11-01 01:29
2011.02.13
С днем рождения ! 1 ноября 2010 понедельник


15-1288635282
boriskb
2010-11-01 21:14
2011.02.13
Microsoft открывает центр разработок в Сколково


2-1290171238
Alex_C
2010-11-19 15:53
2011.02.13
Сохранить в одном файле несколько файлов


15-1288470604
Юрий
2010-10-31 00:30
2011.02.13
С днем рождения ! 31 октября 2010 воскресенье