Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Меню в XP, Что-то странно оно изображается 
:(
    Опции темы
Limonadni Joe
  Дата 7.6.2003, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 1.11.2002
Где: Москва

Репутация: нет
Всего: 2



Перенёс проект из WinMe в XP и после этого главное меню формы при запуске приложения стало как-то странно выглядеть: какой-то желтый (или синий при наведении) фон. Причём во время проектирования всё выглядит нормально. Если создать меню в новом поекте, то оно будет нормальным. Думаю, проблема решится, если пересоздать меню (хотя я не уверен confused.gif), да и делать всё меню заново делать. И где гарантия, что это меню будет нориально отображаться в Win95/98/Me. Как исправить менюшку? hmmm.gif
PM MAIL ICQ YIM MSN   Вверх
<Spawn>
Дата 8.6.2003, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Око кары:)
****


Профиль
Группа: Экс. модератор
Сообщений: 2776
Регистрация: 29.1.2003
Где: Екатеринбург

Репутация: 44
Всего: 64



А ты стандартный компноент используешь?


--------------------
"Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков.
PM MAIL ICQ   Вверх
Limonadni Joe
Дата 8.6.2003, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 1.11.2002
Где: Москва

Репутация: нет
Всего: 2



Да вроде стандартный - дельфовый TMainMenu.
Кстати, почти все свойства стоят со значениями по умолчанию (ну кроме Name, Caption и т.п.).
PM MAIL ICQ YIM MSN   Вверх
Limonadni Joe
Дата 10.6.2003, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 1.11.2002
Где: Москва

Репутация: нет
Всего: 2



Ну помогите, б..н! confused.gif, пожалуйста!
PM MAIL ICQ YIM MSN   Вверх
Medved
Дата 10.6.2003, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 14
Всего: 154



Цитата
главное меню формы при запуске приложения стало как-то странно выглядеть: какой-то желтый (или синий при наведении) фон.


Помоему, это стандартное поведения главного меню в XP (если стоит стандартный для XP стиль). Если хотите, чтобы было как в 98, то необходимо в системе применить "классический стиль".


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Limonadni Joe
Дата 11.6.2003, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 1.11.2002
Где: Москва

Репутация: нет
Всего: 2



В системе у меня установлен классический (не по умолчанию) стиль. И моё меню не похоже на стандартный XP стиль (за образец XP стиля я взял главное меню в IDE Delphi - его стиль ведь не изменяется при смене стиля в XP)
Наверное придётся пересоздавать mad.gif .
PM MAIL ICQ YIM MSN   Вверх
altarasjuk
Дата 13.6.2003, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 331
Регистрация: 7.5.2003
Где: Харьков

Репутация: 1
Всего: 1



Цитата
за образец XP стиля я взял главное меню в IDE Delphi
чтобы было таким - используй манифест (если Delphi 7, то есть компонент TXPManifest). Или набей его руками. Вот как он примерно выглядит:
Код

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
   version="1.0.0.0"
   processorArchitecture="X86"
   name="Ahead_Software_AG.Nero55.CDSpeed"
   type="win32"
/>
<description>The emperor of CD recording.</description>
<dependency>
   <dependentAssembly>
       <assemblyIdentity
           type="win32"
           name="Microsoft.Windows.Common-Controls"
           version="6.0.0.0"
           processorArchitecture="X86"
           publicKeyToken="6595b64144ccf1df"
           language="*"
       />
   </dependentAssembly>
</dependency>
</assembly>

Этот файл должен лежать рядом с exe и иметь имя <file_name>.exe.manifest
Этот файл скорее всего тебе подойдёт, но вообще может прийдётся писать свой или есть программа StylishApps? которая это сделает за тебя.


--------------------
Правда - изобретение маньяков: колет глаза и режет уши.
PM MAIL ICQ   Вверх
Limonadni Joe
Дата 13.6.2003, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 1.11.2002
Где: Москва

Репутация: нет
Всего: 2



Мне не нужно, чтобы меню было в XP-стиле - мне надо нормальное. Могу я используя манифест (btw, что это такое манифест?) привести меню к нормальному виду?
PM MAIL ICQ YIM MSN   Вверх
altarasjuk
Дата 13.6.2003, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 331
Регистрация: 7.5.2003
Где: Харьков

Репутация: 1
Всего: 1



Если очень грубо: манифест - это настройкаки как отображать тот или иной элемент. Насколько я знаю используется только для того, чтобы привести вид программы к XP стилю.
Кстати в какой делфе ты работаешь?


--------------------
Правда - изобретение маньяков: колет глаза и режет уши.
PM MAIL ICQ   Вверх
Limonadni Joe
Дата 13.6.2003, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 1.11.2002
Где: Москва

Репутация: нет
Всего: 2



В седьмой
PM MAIL ICQ YIM MSN   Вверх
altarasjuk
Дата 14.6.2003, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 331
Регистрация: 7.5.2003
Где: Харьков

Репутация: 1
Всего: 1



тогда попробуй так: у меня тоже в ней была такая проблема с меню. Я его удалил и создал снова - осё ок (прошу никого не смеяться). Потом я долго и нудно искал что же это за свойство, но так его и не нашёл.... вот такие дела, так что попробуй авось и у тебя что получиться. smile.gif


--------------------
Правда - изобретение маньяков: колет глаза и режет уши.
PM MAIL ICQ   Вверх
Limonadni Joe
Дата 14.6.2003, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 1.11.2002
Где: Москва

Репутация: нет
Всего: 2



Чё-то я не совсем понял. Ты т.е. пересоздал меню и всё стало нормально? А свойство здесь причём?

З.Ы. И над чем надо смеятся?
PM MAIL ICQ YIM MSN   Вверх
altarasjuk
Дата 14.6.2003, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 331
Регистрация: 7.5.2003
Где: Харьков

Репутация: 1
Всего: 1



Цитата
А свойство здесь причём?
Да вот оно то и устанавливает внешний вид меню.
Цитата
И над чем надо смеятся?
да вот над этим то и надо smile.gif

Цитата
Ты т.е. пересоздал меню и всё стало нормально?
угу.


--------------------
Правда - изобретение маньяков: колет глаза и режет уши.
PM MAIL ICQ   Вверх
Limonadni Joe
Дата 14.6.2003, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 311
Регистрация: 1.11.2002
Где: Москва

Репутация: нет
Всего: 2



Буду искать
PM MAIL ICQ YIM MSN   Вверх
altarasjuk
Дата 14.6.2003, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 331
Регистрация: 7.5.2003
Где: Харьков

Репутация: 1
Всего: 1



Limonadni Joe, ты серьёзно попробуй создать его заново.....


--------------------
Правда - изобретение маньяков: колет глаза и режет уши.
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0596 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.