Как можно добавить свою кнопку к системным кнопкам окна?
Может у кого есть готовый кусочек кода?
Может у кого есть готовый кусочек кода?
|
08.06.2010 11:14:22
Как можно добавить свою кнопку к системным кнопкам окна?
Может у кого есть готовый кусочек кода? |
|
|
|
|
|
08.06.2010 18:52:15
у JEDI есть готовый компонент для этой задачи.
|
|
|
|
|
|
14.06.2010 22:45:23
Смотря какую кнопку нужно добавить. Если, например, кнопку помощи, то её можно добавить вообще без единой строчки кода.
Изменено:
mihail filatov - 14.06.2010 22:47:14
|
|
|
|
|
|
14.06.2010 22:48:31
Ну причин кнопки могут быть самые разные. В скаупе, например, есть кнопка, которая разделяет его окно на несколько иногда бывает полезна.
|
|
|
|
|
|
14.06.2010 22:56:11
Согласен, тогда можно использовать вот такой код, он добавит кнопку к системным. Только вот неприятность в том, что обработать нажатие по этой кнопки дело совсем не простое.
|
|||
|
|
|
|
14.06.2010 23:01:21
Хм, Ваши слова натолкнули меня на мысль. Может быть тогда проще проще немного изменив форму заново создать все системные кнопки и уже добавлять к ним все что требуется.
|
|
|
|
|
|
14.06.2010 23:03:51
Собственно я так и дела, правда не всегда это получается так как меню любой программы располагается в самом верху, то есть получается на одном уровне с системными кнопками.
|
|
|
|
|
|
14.06.2010 23:08:41
Ну сейчас уже использование стандартного главного меню вообще не актуально, все стараются создавать уникальные интерфейсы либо на лентах, либо вообще полностью уникальные, так что это уже не проблема.
|
|
|
|
|
|
16.06.2010 14:09:49
Ленты? Что вы имеете ввиду? |
|||
|
|
|
|
16.06.2010 14:36:02
уникальный интерфейс обречен на провал, почитайте что пишут про это http://russian.joelonsoftware.com/uibook/chapters/5.html
Изменено:
Frees - 16.06.2010 14:36:23
|
|||
|
|
|
|
16.06.2010 15:01:42
Речь идёт не о изменениях интерфейса до неузнаваемости... Речь идёт о интерфейсах типа AIMP и KMPlayer;) |
|||
|
|
|
|
16.06.2010 16:57:12
Ну как же, наверно, говорится об интерфейсах типа Office 2007-2010, где основные действия вынесены на ленту вместо меню
Изменено:
motorway11 - 16.06.2010 16:57:24
Accende lumen sensibus, infude ainorem corbidus!
|
|||
|
|
|
|
16.06.2010 17:13:32
Спасибо почитаю.
Совершенно верно. |
|||||
|
|
|
|
16.06.2010 17:18:04
К стати очень хорошая вещь... При появлении которой все плевались, но потом постепенно привыкли... Лично мне Ribbon очень нравится... Немного сложновато было вначале находить нужные элементы в Office 2007, но постепенно всё же привык... И теперь скорость работы намного выше чем с Office 2003;) Что качается разработки, то в Delphi 2009 было много багов в реализации Ribbon... В Delphi 2010 обещали всё исправить, но попробовать пока не успел...
Изменено:
Valera - 16.06.2010 17:18:42
|
|||
|
|
|
|
16.06.2010 17:32:41
Мне, насколько я помню, такой интерфейс пришелся по душе с самого начала. Благодаря этому Эксел стал больше нравиться, и я начал его изучать. А раньше от меню можно было устать... А вот насчет реализаций ленточного интерфейса в других программах - почему-то мне кажется, что попытки многих разработчиков его применить приводят к довольно сырому результату. Видимо, Майкрософт уже чувствует себя в своей тарелке (как всегда), а у других это не очень получается
Изменено:
motorway11 - 16.06.2010 17:33:18
Accende lumen sensibus, infude ainorem corbidus!
|
|
|
|
|
|
16.06.2010 19:05:12
|
|
|
|
|
|
16.06.2010 19:24:09
Вот что мне удалось найти: фриварный компонент, позволяющий добавить кнопку к заголовку.
Ссылка: http://www.vclcomponents.com/Delphi/Buttons/Caption_Button-info.html |
|
|
|
|
|
27.06.2010 16:39:04
Очень интересная статья. Суть: есть очень много противников Microsoft, но все равно свои программы следует делать похожими интерфейсом на программы Microsoft. Парадокс)) |
||||
|
|
|
|||
Наши проекты: Turbo Pascal(tpdn.ru)
При поддержке кафедры Информационных Компьютерных Технологий РХТУ им. Д.И. Менделеева
© 2009–2012 Russian Pascal Development Network.
Техническая площадка: ISBIZ Хостинг