![]() |
|
|
![]()
|
|
| 1IMMORTAL |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 8.9.2006 Репутация: нет Всего: нет |
Я пишу программу под Win32 на Fasm'е. Пользуюсь редактором ресурсов ResEdit. Ни как не пойму как правильно сделать, чтобы кнопки и прочие элементы интерфейса отображались в стиле ХР, а не в классическом стиле. Слышал нужно включать файл manifest.xml. Но я не знаю что в нём писать. Пробовал тупо Ctrl+C/Ctrl+V из exe-шника проги, но не помогло (хотя скомпилилось и нормально работает). Может кто-нибудь даст ссылку на шаблон manifest'а или объяснит что нужно делать... |
|||
|
||||
| hkdkest |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 30.11.2008 Репутация: нет Всего: 1 |
вот статья: Отображение программы в стиле Windows XP/Vista. Файл manifest
Это сообщение отредактировал(а) hkdkest - 7.2.2009, 23:40 |
|||
|
||||
| I_Am_Rock |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 523 Регистрация: 18.1.2008 Репутация: нет Всего: 15 |
Сделал так, а екзешник при запуске пишет ошибку. Кто знает - почему? Пишет - "Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему." Это сообщение отредактировал(а) I_Am_Rock - 9.2.2009, 19:25 |
|||
|
||||
| Mikl_ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 9.11.2007 Репутация: нет Всего: 14 |
I_Am_Rock, экстрасенсов здесь нет, и для того чтобы помочь тебе, наверное стоило к сообщению прикрепить исходный текст программы, батник, которым эта программа собирается и наконец сам экзешник
|
|||
|
||||
| I_Am_Rock |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 523 Регистрация: 18.1.2008 Репутация: нет Всего: 15 |
В справке к MASMBuilder (IDE для MASM32) есть пример калькулятора. В MASM делаю. Прикреплять батник? В файле... Присоединённый файл ( Кол-во скачиваний: 7 )
calcul.rar 1,27 Kb |
|||
|
||||
| Rrader |
|
|||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 2 Всего: 191 |
Манифест кривой. Держите в аттаче рабочий.
P.S. Крайне рекомендую в программе дополнительно вызывать API InitCommonControlsEx (для работы контролов ComCtl) Присоединённый файл ( Кол-во скачиваний: 16 )
calcul.exe.rar 0,40 Kb |
|||
|
||||
| I_Am_Rock |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 523 Регистрация: 18.1.2008 Репутация: нет Всего: 15 |
Спасибо.
|
|||
|
||||
| I_Am_Rock |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 523 Регистрация: 18.1.2008 Репутация: нет Всего: 15 |
С Ассемблером норм работает. А что нужно изменить, чтобы с программами на VB6 также работало?
|
|||
|
||||
| 1IMMORTAL |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 8.9.2006 Репутация: нет Всего: нет |
Большое спасибо!
Вы мне очень помогли! |
|||
|
||||
| Rrader |
|
|||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 2 Всего: 191 |
||||
|
||||
| I_Am_Rock |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 523 Регистрация: 18.1.2008 Репутация: нет Всего: 15 |
Еще раз спасибо.
Нет, попробовал как там сделать - не делается как в ХР :( А! Извиняюсь - все норм. Это сообщение отредактировал(а) I_Am_Rock - 10.2.2009, 21:14 |
|||
|
||||
| vcercus |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 22.2.2009 Репутация: нет Всего: нет |
Вот тебе и решение, я даже не подозревал что все так просто.
|
|||
|
||||
![]()
|
| Правила форума "Asm для Windows/DOS" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для Windows/Dos | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |