Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Контролы а ля XP Добавлено: 13.06.03 00:07  

Автор вопроса:  Sharp | Web-сайт: sharpc.livejournal.com | ICQ: 216865379 

Для WinXP известен способ, позволяющий программе на Delphi или VC++ использовать контролы а-ля XP: кругленькие кнопочки, симпатичные текстбоксы etc. - поставлять с программой или прикомпилировать в ресурсы файл prog.exe.manifest с совершенно определенным текстом (пример которого можно найти в папке WinXP под названием WindowsShell.manifest). Но под VB6 почему-то (наверно, из-за того, что VB6 использует не стандартные Windows'овские Button'ы, а свое страшилище - OLECommandButton или что-то в этом роде?) это не работает - программа выдает еррор и закрывается. Как тогда организовать подобное безобразие? А может в VB.NET это уже реализовано? И почему VB6 использует столь странный класс окна - это, что, имеет какие-то преимущества (if ask.answer=true then ask.text="Какие?")? И какие еще такие нехорошие классы он использует?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 shuffle



Администратор

ICQ: 201502381 

Вопросов: 15
Ответов: 737
 Профиль | | #1 Добавлено: 13.06.03 01:47
Принципиально не врубился - почему XP позволяет только Delphi и VC++ использовать красивые контролы XP? VB использует наследованные системные контролы только под другим названием класса, поэтому при наличии manifest'а эти контролы станут такими же как в XP.

Ответить

Номер ответа: 2
Автор ответа:
 cpukiller



Вопросов: 4
Ответов: 12
 Профиль | | #2 Добавлено: 29.06.03 02:42

Чогото мне манифест не помогает :-(

Ответить

Номер ответа: 3
Автор ответа:
 shuffle



Администратор

ICQ: 201502381 

Вопросов: 15
Ответов: 737
 Профиль | | #3 Добавлено: 30.06.03 03:00
Что именно не получается? Будет время, намылю исходник...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам