|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.01.2014, 14:29 | #1 |
Форумчанин
Регистрация: 11.05.2013
Сообщений: 154
|
Манифест Delphi 7 и Windows 7
Всем привет.
Такой вопрос: как можно сделать "совместимый" с Win7 манифест, чтобы все элементы соответствовали теме оформления винды? |
07.01.2014, 15:57 | #2 |
Форумчанин
Регистрация: 02.11.2011
Сообщений: 105
|
Если XPMan не справляется, я склоняюсь к тому, что не чего не поможет, не используя сторонние скины (alphaskins и др.)
|
07.01.2014, 16:35 | #3 |
Форумчанин
Регистрация: 11.05.2013
Сообщений: 154
|
Нет, XPMan, увы, не справляется (на скриншоте, второй сверху - результат его "работы").
Перепробовал кучу манифестов, но все дают абсолютно такой же результат, как и встроенный XPMan. Кстати, примечательно то, что внешний вид компонентов, которые представляют из себя "списки" (такие как ListBox, TreeView и т.д.) не меняется, точнее - строки в этих компонентах остаются как WinXP. Прихожу к выводу, что эти компоненты в Delphi 7 описаны через известное место... Хотя в XE вроде все нормально, судя по некоторым скриншотам. |
07.01.2014, 17:24 | #4 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
XE5 попробуй. Я уже забыл что такое манифест.
|
07.01.2014, 18:29 | #5 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
|
|
08.01.2014, 15:38 | #6 |
Форумчанин
Регистрация: 11.05.2013
Сообщений: 154
|
Человек_Борща, год тут не при чем. Они что их, вручную раскрашивали в 2002 году? Большинство контролов как-то принимают на себя тему оформления, а вот компоненты-"списки" (конкретно - строки) - нет.
Все-таки, как я думаю, за применение темы Windows к контролам отвечает не среда программирования, а сам Windows, и если что-то где-то не так с контролом - не всегда ошибка Windows, а именно IDE, в котором этот компонент описан. Такое ощущение, что Борланд просто не стали заморачиваться, и окрасили полосу в синий цвет, а-ля WinXP, и авось никто не заподозрит. |
08.01.2014, 16:00 | #7 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
У вас есть стимул для творчества: открываем модуль Themes и ваяем по аналогии с уже сделанным
|
08.01.2014, 16:24 | #8 | |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
Цитата:
P.S. Ты Delphi1 ещё вспомни. Подумаешь 20 лет прошло. Последний раз редактировалось doktor255; 08.01.2014 в 16:29. |
|
08.01.2014, 18:31 | #9 |
Форумчанин
Регистрация: 11.05.2013
Сообщений: 154
|
ReportCube, лучше тогда поставить Delphi 2010 или XE#, и тоже не париться.
А вообще, смыслом данной темы было узнать, есть ли волшебный манифест, который исправит этот "недочет" Delphi 7. Вижу, что тему начали посещать любители набить кол-во постов, поэтому прошу модераторов закрыть тему, или удалить сообщения, не несущие в себе никакой пользы. |
08.01.2014, 18:33 | #10 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
А польза - получить компонент, бросить на форму и кричать ура?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
манифест | Михаил Юрьевич | Общие вопросы Delphi | 3 | 10.04.2013 05:16 |
не удалось сохранить обновленный манифест файл(С++) | Igogo | Помощь студентам | 0 | 04.02.2012 15:47 |
Не подключается манифест | alex.s | Win Api | 3 | 02.10.2011 13:24 |
манифест | Михаил Юрьевич | Общие вопросы Delphi | 4 | 20.09.2011 21:45 |
Что такое манифест? | Fedor666 | Общие вопросы C/C++ | 3 | 05.09.2011 19:05 |