Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.55 MB
Время: 0.006 c
3-1252853537
GlowSolnce
2009-09-13 18:52
2011.02.13
TAdoQuery + Access


15-1288781210
Sergey Masloff
2010-11-03 13:46
2011.02.13
А так хорошо начиналось... только за искусство заговорили ;-)


6-1229355579
Unknown user
2008-12-15 18:39
2011.02.13
TWinSocketStream


2-1290523037
альбинка
2010-11-23 17:37
2011.02.13
cрочно надо сдать((((помогите)))


2-1290458553
iDim
2010-11-22 23:42
2011.02.13
Data Mining (Сбор данных с сайтов и показом в программе)




   Наверх