XP-интерфейс

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Nicholas
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 08.10.2004 (Пт) 23:21

XP-интерфейс

Сообщение Nicholas » 10.10.2004 (Вс) 0:17

Как можно в прогах создавать интерфейс как в Windows XP (без использования дополнит прог)? Т. е. чтобы при запуске проги ХРюша сама цепляла свое текущее оформление. :?: :)

Samovar
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 111
Зарегистрирован: 23.05.2004 (Вс) 8:13

Сообщение Samovar » 10.10.2004 (Вс) 4:16

Смотри сюда: http://bbs.vbstreets.ru/viewtopic.php?t=9517&highlight=manifest
Если надо без manifest-а, пиши...
Ученье - свет, неученых - тьма.

Nicholas
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 08.10.2004 (Пт) 23:21

Сообщение Nicholas » 10.10.2004 (Вс) 16:47

Сенк ю большое. :)
А что можно и без manifest-a?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 10.10.2004 (Вс) 16:50

Без манифеста нельзя... Можно манифест в ресурсах.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.10.2004 (Вс) 18:13

GSerg писал(а):Без манифеста нельзя... Можно манифест в ресурсах.
На самом деле, как-то можно, но я уже не помню как...
Нужно самому вызывать функции, задающие стиль (при наличии манифеста это делает загрузчик).
Изображение

Nicholas
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 08.10.2004 (Пт) 23:21

Сообщение Nicholas » 10.10.2004 (Вс) 18:23

А можно поподробнее описать как запихнуть этот манифест
в *.RES. А то у меня что-то ничерта не выходит; и при вызове
rc.exe из командной строки появл сообщ шо файла такого (rc.exe) нэма! :?: :!: :(

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 10.10.2004 (Вс) 18:54

Ищи на форуме слово D I S C A R D A B L E (даю с пробелами, чтобы поиск не сработал на эту страницу :))
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

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

Сообщение hCORe » 10.10.2004 (Вс) 19:11

tyomitch писал(а):На самом деле, как-то можно

Вызовы функций uxtheme.dll: OpenTheme, ...
Где-то на vbAccelerator'е был пример.
Моду создают модоки, а распространяют модозвоны.

Samovar
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 111
Зарегистрирован: 23.05.2004 (Вс) 8:13

Сообщение Samovar » 11.10.2004 (Пн) 0:02

Вот без manifest-а, с UXTheme.dll. Кажется откопал на "FreeVBCode.com". Как и почему это работает я не разобрался до конца, так что перед изпользованием... (сам знаеш).
Вложения
XP_Style.rar
(6.31 Кб) Скачиваний: 50
Ученье - свет, неученых - тьма.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.10.2004 (Пн) 0:33

Ух ты, в Declare можно опциональные параметры указывать... Круто :-)
Изображение

Samovar
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 111
Зарегистрирован: 23.05.2004 (Вс) 8:13

Сообщение Samovar » 11.10.2004 (Пн) 1:07

2 tyomitch: ?
Ученье - свет, неученых - тьма.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.10.2004 (Пн) 1:39

Если с явным заданием типа и дефолтового значения, то конечно :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 11.10.2004 (Пн) 20:49

tyomitch писал(а):Ух ты, в Declare можно опциональные параметры указывать... Круто :-)
Ух ты, я думал ты во всем лучше меня разбираешься :)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.10.2004 (Пн) 21:59

A.A.Z. писал(а):
tyomitch писал(а):Ух ты, в Declare можно опциональные параметры указывать... Круто :-)
Ух ты, я думал ты во всем лучше меня разбираешься :)
А я, а я.... А я зато знал про Ctrl-Ins в месседжбоксах!! :-P
Изображение

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 11.10.2004 (Пн) 22:04

Я понимаю, ты и во всем остальном лучше :) Но здесь... :D

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 12.10.2004 (Вт) 12:50

На самом деле, как-то можно, но я уже не помню как...


А как тебе такое решение:

http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=51400&lngWId=1

Темы XP, вряд ли будет поддерживать, зато со старыми операционками легко писать в стиле XP...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Samovar
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 111
Зарегистрирован: 23.05.2004 (Вс) 8:13

Сообщение Samovar » 12.10.2004 (Вт) 18:12

Темы XP, вряд ли будет поддерживать, зато со старыми операционками...

Пригодится
Ученье - свет, неученых - тьма.


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 0

    TopList