Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как поместить кнопку на Caption в Windows Vista and later


Страницы:   1 2 3

@!!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 формы, плохо кончится и пользователи будут недоволны.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо