Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2014, 14:29   #1
Xo66um
Форумчанин
 
Регистрация: 11.05.2013
Сообщений: 154
По умолчанию Манифест Delphi 7 и Windows 7

Всем привет.

Такой вопрос: как можно сделать "совместимый" с Win7 манифест, чтобы все элементы соответствовали теме оформления винды?
Изображения
Тип файла: jpg Delphi7 vs Win7.jpg (49.3 Кб, 166 просмотров)
Xo66um вне форума Ответить с цитированием
Старый 07.01.2014, 15:57   #2
TorrentTor
Форумчанин
 
Аватар для TorrentTor
 
Регистрация: 02.11.2011
Сообщений: 105
По умолчанию

Если XPMan не справляется, я склоняюсь к тому, что не чего не поможет, не используя сторонние скины (alphaskins и др.)
TorrentTor вне форума Ответить с цитированием
Старый 07.01.2014, 16:35   #3
Xo66um
Форумчанин
 
Регистрация: 11.05.2013
Сообщений: 154
По умолчанию

Нет, XPMan, увы, не справляется (на скриншоте, второй сверху - результат его "работы").

Перепробовал кучу манифестов, но все дают абсолютно такой же результат, как и встроенный XPMan.
Кстати, примечательно то, что внешний вид компонентов, которые представляют из себя "списки" (такие как ListBox, TreeView и т.д.) не меняется, точнее - строки в этих компонентах остаются как WinXP.

Прихожу к выводу, что эти компоненты в Delphi 7 описаны через известное место... Хотя в XE вроде все нормально, судя по некоторым скриншотам.
Xo66um вне форума Ответить с цитированием
Старый 07.01.2014, 17:24   #4
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

XE5 попробуй. Я уже забыл что такое манифест.
doktor255 вне форума Ответить с цитированием
Старый 07.01.2014, 18:29   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Прихожу к выводу, что эти компоненты в Delphi 7 описаны через известное место...
Ну знаешь, в 2002 году как-то особо не планировали что-то на 15 лет вперед, максимум на год-два..
Человек_Борща вне форума Ответить с цитированием
Старый 08.01.2014, 15:38   #6
Xo66um
Форумчанин
 
Регистрация: 11.05.2013
Сообщений: 154
По умолчанию

Человек_Борща, год тут не при чем. Они что их, вручную раскрашивали в 2002 году? Большинство контролов как-то принимают на себя тему оформления, а вот компоненты-"списки" (конкретно - строки) - нет.
Все-таки, как я думаю, за применение темы Windows к контролам отвечает не среда программирования, а сам Windows, и если что-то где-то не так с контролом - не всегда ошибка Windows, а именно IDE, в котором этот компонент описан.
Такое ощущение, что Борланд просто не стали заморачиваться, и окрасили полосу в синий цвет, а-ля WinXP, и авось никто не заподозрит.
Xo66um вне форума Ответить с цитированием
Старый 08.01.2014, 16:00   #7
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

У вас есть стимул для творчества: открываем модуль Themes и ваяем по аналогии с уже сделанным
ReportCube вне форума Ответить с цитированием
Старый 08.01.2014, 16:24   #8
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Цитата:
Сообщение от Xo66um Посмотреть сообщение
Такое ощущение, что Борланд просто не стали заморачиваться, и окрасили полосу в синий цвет, а-ля WinXP, и авось никто не заподозрит.
Не хочешь, не бери (с).
P.S. Ты Delphi1 ещё вспомни. Подумаешь 20 лет прошло.

Последний раз редактировалось doktor255; 08.01.2014 в 16:29.
doktor255 вне форума Ответить с цитированием
Старый 08.01.2014, 18:31   #9
Xo66um
Форумчанин
 
Регистрация: 11.05.2013
Сообщений: 154
По умолчанию

ReportCube, лучше тогда поставить Delphi 2010 или XE#, и тоже не париться.
А вообще, смыслом данной темы было узнать, есть ли волшебный манифест, который исправит этот "недочет" Delphi 7.

Вижу, что тему начали посещать любители набить кол-во постов, поэтому прошу модераторов закрыть тему, или удалить сообщения, не несущие в себе никакой пользы.
Xo66um вне форума Ответить с цитированием
Старый 08.01.2014, 18:33   #10
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

А польза - получить компонент, бросить на форму и кричать ура?
ReportCube вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
манифест Михаил Юрьевич Общие вопросы 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