Common Controls 5 и 6 одновременно

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Common Controls 5 и 6 одновременно

Сообщение Pantalone » 17.01.2006 (Вт) 21:04

Собираюсь в одном проекте использовать оба набора контролов для лучшей совместимости с ХР-стилями. Занимался ли кто-нибудь подобными извратами и много ли граблей ожидает при работе программы и ее распространению на разные компы?

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 17.01.2006 (Вт) 21:09

Насколько я помню - корректно работает с манифестом только один из них - это первое. Второе - это то, что придется таскать обе библиотеки в инстале помимо всего остального, а они отнюдь не малы..
Так что трижды подумай, нужно ли тебе это.
В качестве альтернативы предлагаю заюзать XP-стиля контролы в виде .CTL, с ними гораздо меньше глюков, конечно в виде исходников есть не все, но все же.. Поищи на PSC.
Приклеиваю одну из, на мой взгляд, лучших xp-кнопок..
Вложения
xpcmdbutton.rar
Xp Command Button
(5.37 Кб) Скачиваний: 19
----

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 17.01.2006 (Вт) 21:37

Ну таскать можно хоть 10 библиотек, главное не будут ли они конфликтовать друг с другом каким-либо образом? Мне собственно и нужна дружба 5 библиотеки с манифестом и возможности 6 библиотеки, например чекбоксы в ListView. Пусть ListView будет без стилей, зато статусбары, прогрессбары и прочее будет со стилями, этого хочу добиться.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 17.01.2006 (Вт) 21:40

Может, рисовать чекбоксы самому/использовать чужой контрол для ListView с поддержкой рисования через uxtheme.dll?
Моду создают модоки, а распространяют модозвоны.

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 17.01.2006 (Вт) 21:49

Еще раз.. Найди то что тебе нужно отдельно.. Нафиг тебе все таскать ради одного checkbox в listview?? Найди и просто откинь Comctl 6.
----

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 18.01.2006 (Ср) 13:43

У меня предубеждение перед сторонними контролами. В стандартных все глюки вдоль и поперек изучены, а тут придется тратить время на выявления глюков, а его нету.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 18.01.2006 (Ср) 13:58

Клуб извращенцев! Субклассируй ListView из Common Controls 5, кто тебе мешает?!
Моду создают модоки, а распространяют модозвоны.

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 18.01.2006 (Ср) 23:29

Что лучше, знать глюки, которые нельзя исправить, или возможно не знать те, которые подлежат коррекции?
----

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 19.01.2006 (Чт) 10:34

Лучше всего использовать безглючные контролы... :roll: :lol:
Если всё делать своими ручками, они скоро отвалятся !

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 20.01.2006 (Пт) 15:13

Если бы ListView было так просто субклассировать без гемора, щас бы примеров было вагон, но пока что-то не наблюдается особо. Не нашел ни как чекбоксы туда засунуть, ни как иконку в каждом столбце вывести ни как строку выделить целиком (хотя не, это нашел), ни как сетку сделать. Короче гемора вагон и еще телега.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 104

    TopList  
cron