Значки MSGBOX

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

Значки MSGBOX

Сообщение Warn » 09.12.2005 (Пт) 19:51

Здравствуйте! Подскажите, пожалуйста, из какой библиотеки можно вытащить XP'шные значки messagebox'ов vbError, vbInformation, vbExclamation?

Если вытащить нельзя, то где их можно скачать в инете?

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 09.12.2005 (Пт) 21:32

Эти сойдут?
Изображение

Warn
Обычный пользователь
Обычный пользователь
 
Сообщения: 52
Зарегистрирован: 08.12.2005 (Чт) 20:34
Откуда: Питер

Сообщение Warn » 09.12.2005 (Пт) 21:50

Да, спасибо :)

Warn
Обычный пользователь
Обычный пользователь
 
Сообщения: 52
Зарегистрирован: 08.12.2005 (Чт) 20:34
Откуда: Питер

Сообщение Warn » 10.12.2005 (Сб) 14:05

Упс.. Нет, не пойдут. Твои значки деревянные.. Мне нужны с тенью, прямо как в msgbox'е.
И второй вопрос: где можно посмотреть пример добавления значков с альфа-каналом в listview или treeview?

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 10.12.2005 (Сб) 15:53

Так эти из библиотеки и выдраны...
А тень програмно сделать кто мешает :?:
Изображение

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 10.12.2005 (Сб) 16:31

Да вот вам иконки из моей коллекции, наслаждайтесь :)
Вложения
My Icons XP.rar
(56.31 Кб) Скачиваний: 43
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Warn
Обычный пользователь
Обычный пользователь
 
Сообщения: 52
Зарегистрирован: 08.12.2005 (Чт) 20:34
Откуда: Питер

Сообщение Warn » 10.12.2005 (Сб) 22:17

2BV
ЙО! То, что надо :)

2keks-n
А как можно нарисовать тень? Есть примерчик?

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 10.12.2005 (Сб) 22:54

Фотошоп. Обесцвечиваем копию, блурим и чуть сдвигаем.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 10.12.2005 (Сб) 23:07

2 Amed

Это ещё зачем? Есть эффект тени для этого. ...Хотя, на подпись твою посмотрел... делай, что хочешь :)
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 10.12.2005 (Сб) 23:14

Ну-ка, ну-ка. И какой?

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 11.12.2005 (Вс) 0:48

Этот...
Вложения
PSD_DropShadow.rar
(8.93 Кб) Скачиваний: 21
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;


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

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

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

    TopList