Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

WinXP интерфейс

595
12 октября 2004 года
Timor
16 / / 20.04.2000
Привет!
Может кто сталкивался, нужно замутить XP интерфейс для приложения под Win2k. Как, это организовать, ведь Office и многие другие проги это делают?
Спасибо.
492
12 октября 2004 года
alibabaich
238 / / 08.07.2004
Цитата:
Originally posted by Timor
Привет!
Может кто сталкивался, нужно замутить XP интерфейс для приложения под Win2k. Как, это организовать, ведь Office и многие другие проги это делают?
Спасибо.


Используй системные библиотеки от ХР. *user*.dll

595
12 октября 2004 года
Timor
16 / / 20.04.2000
Цитата:
Originally posted by alibabaich

Используй системные библиотеки от ХР. *user*.dll


wuauserv.dll, userenv.dll, user32.dll, ksuser.dll, duser.dll
Что с ними делать, превратить в LIB и линковать?

527
13 октября 2004 года
pavor
275 / / 28.09.2003
Цитата:
Originally posted by Timor

wuauserv.dll, userenv.dll, user32.dll, ksuser.dll, duser.dll
Что с ними делать, превратить в LIB и линковать?


А как ты их превращать будешь?

1.2K
13 октября 2004 года
Kalitkin
108 / / 05.03.2004
Цитата:
Originally posted by Timor

wuauserv.dll, userenv.dll, user32.dll, ksuser.dll, duser.dll
Что с ними делать, превратить в LIB и линковать?



а что именно тебе надо? есть способ как из проги с не XP интерфейсом сделаль XP. запускаешь поиск на компе всех вайлов с расширением *.manifest. дальше кидаешь такой файл (например powerdvd.exe.manifest) в корень со своей прогой и переименовываешь на имя своей проги (myprog.exe.manifest). все, у тебя программа с новым интерфейсом

492
13 октября 2004 года
alibabaich
238 / / 08.07.2004
Цитата:
Originally posted by Kalitkin


а что именно тебе надо? есть способ как из проги с не XP интерфейсом сделаль XP. запускаешь поиск на компе всех вайлов с расширением *.manifest. дальше кидаешь такой файл (например powerdvd.exe.manifest) в корень со своей прогой и переименовываешь на имя своей проги (myprog.exe.manifest). все, у тебя программа с новым интерфейсом


И как интересно он станет ХР? Если *.manifest это обычный xml файл с описанием?

6.3K
13 октября 2004 года
mefisto
26 / / 13.04.2004
Цитата:
Originally posted by Kalitkin


а что именно тебе надо? есть способ как из проги с не XP интерфейсом сделаль XP. запускаешь поиск на компе всех вайлов с расширением *.manifest. дальше кидаешь такой файл (например powerdvd.exe.manifest) в корень со своей прогой и переименовываешь на имя своей проги (myprog.exe.manifest). все, у тебя программа с новым интерфейсом



Манифест будет оказывать влияние только в XP (а у нас в Windows 2000 надо сделать XP интерфейс). Нужны библиотеки 6-ой версии, как уже говорили.

595
13 октября 2004 года
Timor
16 / / 20.04.2000
Цитата:
Originally posted by mefisto


Манифест будет оказывать влияние только в XP (а у нас в Windows 2000 надо сделать XP интерфейс). Нужны библиотеки 6-ой версии, как уже говорили.


Это я уже все пробовал. И comctl32.dll версии 6.0 с манифестом подпихнуть и uxtheme.dll ( она отказывается работать с win2k-ашной ntdll.dll ). Под ХР все работает, а по 2к нет:{. Неужели все проги, которые исползуют ХР интерфейс не под ХР, все контролы переписывают?:o

595
13 октября 2004 года
Timor
16 / / 20.04.2000
Цитата:
Originally posted by pavor

А как ты их превращать будешь?


dumpbin и lib, обычно для создания оберточных lib-ов используют.

9.7K
12 апреля 2007 года
Reskator
26 / / 07.02.2007
Цитата:
а что именно тебе надо? есть способ как из проги с не XP интерфейсом сделаль XP. запускаешь поиск на компе всех вайлов с расширением *.manifest. дальше кидаешь такой файл (например powerdvd.exe.manifest) в корень со своей прогой и переименовываешь на имя своей проги (myprog.exe.manifest). все, у тебя программа с новым интерфейсом



Я так сделал, но прога выдает ошибку: Ошибка инициализации приложения. Что делать?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог