![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как поместить кнопку на Caption в Windows Vista and later
@!!ex © (2010-01-17 18:13:00)Раньше пользовал код отсюда:
http://delphiru.ru/index.php?option=com_content&task=view&id=25&Itemid=9
Под XP работает без проблем.
Но начали тестировать на Windows Seven с включенным Аэро не работает вообще, если без аэро - то все ок.
Не могу найти материалов на тему рисования кнопок под Аэро.
@!!ex (2010-01-17 22:03:00) [41]Кстати, идею с кнопочкой хелпа посмотрел в DD-WRT, очень помогает при работе.
Документация отдельная вообще не нужна.
@!!ex (2010-01-17 22:02:00) [42]> [12] Anatoly Podgoretsky © (17.01.10 21:57)
Да. Меня не уюеждает
ADobe After Effects
ADobe Photoshop
Autodesk 3D Studio Max
MAGIX Movie Edit Pro
Действительно, их собственные кэпшены для окон такое убожество.. и как специалисты всего мира только платят сотни нефти за такое убожество. ;)
Предложите пожалуйста ваше решение этой задачи.
Anatoly Podgoretsky (2010-01-17 21:57:00) [43]> @!!ex (17.01.2010 21:52:11) [11]
Тебя даже не убеждает, почти полное отсутствие таких приложений.
Сразу видно игродела, а не программиста для Виндоус
@!!ex (2010-01-17 21:52:00) [44]> [10] Anatoly Podgoretsky © (17.01.10 20:59)
Свободное место на кэпшене есть на всех окнах.
Кнопка на кэпшене - универсальное решение.
Предложите другое универсальное решение, которое будет бросаться в глаза пользователю и я с удовольствием его применю.
Anatoly Podgoretsky (2010-01-17 20:59:00) [45]> @!!ex (17.01.2010 20:28:08) [8]
Так ты что, чужие окна хочешь изуродовать.
Если свои, то кто мешает кнопку добавить.
Или тебе надо вые, выделиться, что бы не как у всех, мол какой продвинутый чувак.
Anatoly Podgoretsky (2010-01-17 20:57:00) [46]> sniknik (17.01.2010 20:21:07) [7]
Это от БГ предназначена для окон стиля Диалог. Подсказка для диалогов.
@!!ex (2010-01-17 20:28:00) [47]> [6] Anatoly Podgoretsky © (17.01.10 19:49)
На многих окнах меню нет вообще.
А способ получения доступа к хелпу желательно иметь одинаковый для всех.
> [7] sniknik © (17.01.10 20:21)
Гейтс постарался.
Первое о чем подумал - об этой кнопке. Проверил.. не работает. Начал копаться, оказалось только для диалогов.
sniknik (2010-01-17 20:21:00) [48]> 2) biHelp работает только если нет кнопок Maximize и Minimize.
хм. а это чисто vcl-ная фича или вообще подарок от Гейтца? (не сталкивался, не нужно было, но смотрю по поиску проблема есть, всплывает...)
Anatoly Podgoretsky (2010-01-17 19:49:00) [49]> sniknik (17.01.2010 19:41:04) [4]
И не менее очевидное, пункт в меню Help, куда вменяемый пользователь лезет, что бы получить помощь.
@!!ex (2010-01-17 19:43:00) [50]> [4] sniknik © (17.01.10 19:41)
1) Никто из обычных пользователей не знает об F1.
2) biHelp работает только если нет кнопок Maximize и Minimize.
sniknik (2010-01-17 19:41:00) [51]> Самый очевидный путь - отдельная кнопка на Caption
а по моему самое очевидное это нажатие кнопки F1, и активация biHelp в системных кнопках, а вовсе не впихивание своей.
@!!ex (2010-01-17 19:25:00) [52]Как вариант - заменить Caption на что-то свое, как делают всякие 3dsMax и Фотошопы, но изобретать что-то свое не хочется, а готового пока не могу найти нормального качества.
@!!ex (2010-01-17 19:24:00) [53]Суть задачи:
Редактор, мощный, с кучей возможностей. Куча окон для реализации функционала.
Писать документацию в один файл пробовали, поулчается плохо. В основном потому, что сложно следить за актуальностью документации.
Хорошее решение - для кажого окна отдельный файл. Файлы получаются относительно не большими, легко обновлять документацию.
Как обеспечить доступ к документации?
Самый очевидный путь - отдельная кнопка на Caption, при нажатии на которую вызывается справка по текущему окну.
В целом удобно и хорошо... Вот только с аэро проблемы.
Anatoly Podgoretsky (2010-01-17 19:13:00) [54]Говорили же - не лезть на Caption формы, плохо кончится и пользователи будут недоволны.