|
|
|
Стили XP в MSVC 6.0
|
|||
|---|---|---|---|
|
#18+
Привет всем! Есть небольшая утилита. При запуске выводится одно диалоговое окно, на котором 2 кнопки и EditBox. MSVC 6.0. Проект Win32 Когда работает строка заголовка окна в стиле XP, а элементы - нет. Подозреваю это как-то просто должно делаться, но как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 08:07 |
|
||
|
Стили XP в MSVC 6.0
|
|||
|---|---|---|---|
|
#18+
Может надо использовать manifest? Пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 11:14 |
|
||
|
Стили XP в MSVC 6.0
|
|||
|---|---|---|---|
|
#18+
Dima TПривет всем! Есть небольшая утилита. При запуске выводится одно диалоговое окно, на котором 2 кнопки и EditBox. MSVC 6.0. Проект Win32 Когда работает строка заголовка окна в стиле XP, а элементы - нет. Подозреваю это как-то просто должно делаться, но как? поддержка стилей xp началась с msvc 7 (2002), нужно подключать библиотеку comctrl32.dll не ниже 6.0 версии, но там это реализовано с помощью manifest'ов Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. , которых нет в 6 версии msvc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 12:24 |
|
||
|
Стили XP в MSVC 6.0
|
|||
|---|---|---|---|
|
#18+
Cerebrumподдержка стилей xp началась с msvc 7 (2002), нужно подключать библиотеку comctrl32.dll не ниже 6.0 версии, но там это реализовано с помощью manifest'ов ... Плохо. Я думал все решается чем-то типа SendMessage() Тогда еще вопрос: если я перейду на VC 7, использую манифесты, то будит ли эта прога работать под W95/98 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 13:25 |
|
||
|
Стили XP в MSVC 6.0
|
|||
|---|---|---|---|
|
#18+
под W95/98 без замены каких-либо dll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 13:26 |
|
||
|
Стили XP в MSVC 6.0
|
|||
|---|---|---|---|
|
#18+
Dima T Cerebrumподдержка стилей xp началась с msvc 7 (2002), нужно подключать библиотеку comctrl32.dll не ниже 6.0 версии, но там это реализовано с помощью manifest'ов ... Плохо. Я думал все решается чем-то типа SendMessage() Тогда еще вопрос: если я перейду на VC 7, использую манифесты, то будит ли эта прога работать под W95/98 ? конечно, хотя все зависит от того как ты ее напишешь и какие функции будешь вызывать (NT или нет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 13:40 |
|
||
|
Стили XP в MSVC 6.0
|
|||
|---|---|---|---|
|
#18+
Cerebrum Dima TПривет всем! Есть небольшая утилита. При запуске выводится одно диалоговое окно, на котором 2 кнопки и EditBox. MSVC 6.0. Проект Win32 Когда работает строка заголовка окна в стиле XP, а элементы - нет. Подозреваю это как-то просто должно делаться, но как? поддержка стилей xp началась с msvc 7 (2002), нужно подключать библиотеку comctrl32.dll не ниже 6.0 версии, но там это реализовано с помощью manifest'ов Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. , которых нет в 6 версии msvc. Ну незнаю, у меня на MSVC++ 6.00 получается. Приседания примерно, такие: В View\Resource symbols добавляешь 2 идентификатора ресурса со значениями 1 и 24, например, IDR_MANIFEST 1, RT_MANIFEST 24 в res\myproj.rc2 (вместо myproj -твой файл с расширением rc2) добавляешь примерно такую строку: IDR_MANIFEST RT_MANIFEST MOVEABLE PURE "res\\XPStyle.manifest" где XPStyle.manifest - файл манифеста, который нуна положить в res компилишь, запускаешь и наслаждаешься... З.Ы. Работает при условии, что установлена некоторая тема в ОС ХР. На ОС Win2000 тоже работает, однако, сам понимаешь - стиль уже не XP-шный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 10:57 |
|
||
|
Стили XP в MSVC 6.0
|
|||
|---|---|---|---|
|
#18+
я и не говорил, что это не возможно, я говорил лишь о том, что официально только в 2002 -------------------------------------------------------------- Don't worry - wear Huggies ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 12:01 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33757285&tid=2031136]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 324ms |

| 0 / 0 |
