HLFX.Ru Forum
Показать все 4 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- Поменять стиль приложения (https://hlfx.ru/forum/showthread.php?threadid=5464)


Отправлено fl0wer 11-03-2020 в 19:12:

Поменять стиль приложения

Привет всем. Делаю программу для визуализации атомов. Понравился стиль от ДМ модель вьювера. Как можно применить данный стиль? Желательно с поддержкой XP.


Отправлено Дядя Миша 11-03-2020 в 19:37:

https://hlfx.ru/forum/showthread.php?s=&threadid=5246

там вкомплекте есть сорцы модельвьювера под первую кваку и соответственно настройка этих самых стилей, правда под шестую студию, но манифест вроде как универсальный.

Добавлено 11-03-2020 в 22:36:

На всякий случай в аттаче приложил

Добавлено 11-03-2020 в 22:37:

В шестёрке манифесты оч. интересно подключаются, в rc-файле надо написать вот такую автомагическую строчку:

C++ Source Code:
1    24      MOVEABLE PURE		"hlmv.manifest"

что такое 1, 24 и MOVEABLE PURE я не имею ни малейшего понятия.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено fl0wer 11-03-2020 в 21:48:

Спасибо большое за ответ.

Попробовал сделать вот так:

C++ Source Code:
#pragma comment(linker, "\"/manifestdependency:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"")


В итоге при запуске такая ошибка. Посмотрел в гугле (лол), написано про регистр, в нем все норм.



Добавлено 11-03-2020 в 23:20:

Запускаю на win 10. VS 19.

Добавлено 12-03-2020 в 00:12:

Мне нужно сделать publicKeyToken или side-by-side?

Добавлено 12-03-2020 в 00:38:

Понял, что пабликКейТокен это не моё приложение)

Добавлено 12-03-2020 в 00:38:

И студия не парсит ", нужно '. Это я убрал встроенный манифест чтоб студия показывала где ошибка. Так же в Event Viewer от винды видно.

Добавлено 12-03-2020 в 00:48:

Спасибо ещё раз. Сделал. Манифест файл встроенный.

Тут нужно было прописать:


Результат:


Отправлено Дядя Миша 11-03-2020 в 22:18:

А я всегда говорил, если долго не отвечать, то человек сам разберётся

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Временная зона GMT. Текущее время 10:27.
Показать все 4 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024