Страница: 1 |
Страница: 1 |
Вопрос: Поддержка тем XP с ms common controls 6.0
Добавлено: 19.04.05 17:34
Автор вопроса: Dima | Web-сайт:
Подскажите плиз как сделать чтобы прога поддерживала темы XP если она юзает MS common Controls _6.0_ !
Везде искал,не могу найти :( или это невозможно?
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #1
Добавлено: 19.04.05 19:19
Темы или стиль? Если стиль, то вроде эта штука на mscomctl не распространяется. Возможно оттого, что например листвью из этой библиотеки имеет класс ListView20WndClass, а обычный листвью - класс SysListView32.
Кстати листвью из этой библиотеки не поддерживает ещё несколько функциональностей, которые можно достичь обычным (апишным) листвью.
Хотя может и ошибаюсь.
Номер ответа: 2
Автор ответа:
Dima
Вопросов: 8
Ответов: 5
Web-сайт:
Профиль | | #2
Добавлено: 19.04.05 19:31
Я вот незнаю... манифест это для темы или стиля? Главное для ms common controls 5.0 примеров дофига, а для 6.0? Неужели никто не сталкивался с этой траблой, ведь юзать 5.0 так неудобно!!!
помогите!!!!!!!!!!1
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 20.04.05 00:01
Думается что 5 или 6 особой разницы не имеет, важно вовремя инициализировать контролы, и описать что делаешь ты, подробно )
Номер ответа: 4
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #4
Добавлено: 20.04.05 00:36
Да не зависит это от времени инициализации.
Сделал файлик - подцепил этот осх, из него листвью положил на форму. Добавил на форму ещё обычную кнопку. Соорудил манифест. Инициализацию commom controls сделал в main().
Запускаю ехе - кнопка поменяла свой вид, а листвью - нет.
Делай на апи.
Номер ответа: 5
Автор ответа:
dimoon
Вопросов: 32
Ответов: 19
Web-сайт:
Профиль | | #5
Добавлено: 22.04.05 00:20
а на апи это как? я первый раз слышу
Номер ответа: 6
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #6
Добавлено: 22.04.05 01:16
На сайте в разделе примеры должна быть реализация листвью на апи. Или на сайте CyRax'a.
Номер ответа: 7
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #7
Добавлено: 22.04.05 01:17
См. примеры: ApiListView, ApiTreeView и пр.
Номер ответа: 8
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #8
Добавлено: 26.04.05 22:12
а может отсабклассить ? было бы круто. жалко что я сам не умею, но всегда восхищаюсь этой способностью. посмотри на vbaccelerator.com, там есть самодельные, имхо, тоже неплохо.