МАТИ-фатал.Ру — Официальный сайт студентов МАТИ-РГТУ МАТИ-фатал.Ру — Официальный сайт студентов МАТИ-РГТУ
Добро пожаловать на официальный форум студентов МАТИ
Главная сайта    Download    Архив форума    Чат    Правила    Помощь    Пользователи

        Пример: Двигатели

Добавить файл в ПСМ

Наименование:

Комментарий\описание:

URL файла:

Копирайт:

Библиотека:



  Reply to this topicНовая тема

> Раскрыт секрет С++Builder! ­ Наконец-то все могут применть ­ стиль XP в С++Builder!

Страниц (1)

Riff
Отправлено: 21 Ноября, 2008 - 04:18:02
Ответить с цитированием Для вставки цитаты в форму ответа, выделите ее, и нажмите сюда



Администратор

Респект:




Рейтинг: 37
Увеличить/Понизить

Пожертвования: 643 руб.


Сейчас вне мати-фатала
Всего записей: 1330 :
Дата рег-ции: Нояб. 2008 :
Где учится: 2 Фак


Итак, тема стиль XP в C++Builder. Много я ковырял информации на сей счёт - весь Инет перерыл... Итак, предоставляю вам самый удобный на мой взгляд способ.
Для того что бы вы не возились с довольно муторным подключением компонентов, предлагаю вам создать манифест - это такой файл на языке XML, описывающий, какие библиотеки должны быть подключены к нашей программе. По умолчанию подключается старая версия библиотеки common controls (5.80), со всеми старыми стилями, существовавшими в виндах до ХР. А нам нужно подключить версию новую (6.0), чтобы программа обладала визуальными стилями (конечно, если она запускается не из-под ХР, то она будет выглядеть соответственно, ведь подключить "новую" библиотеку не удастся, и будет использоваться стандартная). .
Манифест проще всего создать как внешний файл, а потом впихнуть в ресурсы. Итак, начнем с того, что создадим файл с текстом в каталоге проекта: (смотри приложенный файл)
ВАЖНО! Вместо Program Description, Author, а также Program_Name надо вставить что-то свое, но обязательно АНГЛИЙСКИМИ буквами, а не русскими, иначе не будет ничего работать.
Теперь нужно файл подключить к ресурсам. Воспользуемся стандартным ходом. Создаем а.rc, так:
Открываем билду и размещаем в ней кнопку и Мемо, в обработчике OnClick кнопки пишем: версия для печати
TForm1::Button1Click(TObject *Sender)
{
Memo1->Lines->Clear();
Memo1->Lines->Add("1 24 MOVEABLE PURE manifest.bin");
Memo1->Lines->SaveToFile("a.rc");
}

Теперь подключим ресурс к проекту: (Меню: Project/Add To Project.. выбираем a.rc файл).
Всё, компилируйте и радуйтесь новым XP обликом вашего приложения! По всем вопросам, можно писать сюда.
Скачать файл: manifest.bin
Скачан раз: 242


-----
Действовать нужно сейчас!
ICQ
Top
Отправлено: 30 Декабря, 2008 - 03:07:30
Правка Ответить с цитированием Для вставки цитаты в форму ответа, выделите ее, и нажмите сюда


Новичок


Рейтинг: 0
Увеличить/Понизить

Пожертвований нет

Сейчас на мати-фатале
Всего записей: 0 :
Дата рег-ции: N/A :


Спасибо!
Top
Страниц (1)
« Hard & Soft »

Reply to this topicНовая тема



Ozon.ru


Powered by ExBB 1.9.1
InvisionExBB Style converted by Markus®

[ Script Execution time: 0.2031 ]   [ Gzip Disabled ]