3 вопроса, или больше...

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

3 вопроса, или больше...

Сообщение GB826 » 24.10.2005 (Пн) 23:51

1) Как сделать прозрачным фон у картинки в пикчербоксе.
2) Как настроить Кулбар чтобы бы полоски с кнопками "отваливались" в отдельные окошки, как в мс офисе.
3) Флэш-плеер в нете - это ActiveX? Возможно ли в ВБ6 создать свой плеер, для прогрывания файлов своего формата для И-нета, чтобы, если пользователь лезет, например, на страницу с этим файликом, ему устанавливался мой плеер, а потом запускался файлик в нем (аналогично флэшу)
4) Где почитать про 3 вопрос.
5) На этот вопрос можно не отвечать. Но почему мои темы (некоторые) медленно загибаются без ответа?
Пора уже всем хорошим людям собраться и убить всех плохих людей.

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

Сообщение GSerg » 25.10.2005 (Вт) 0:11

  1. Никак.
  2. В МС-офисе самописный набор контролов.
  3. Да. Да, только подпишешь ли ты его цифровой подписью? Нет? Дык будут посылать.
  4. http://msdn.microsoft.com/library
  5. Возможные причины:
    • Не знаем ответа
    • Ответ слишком очевиден, а автор, похоже, слишком ленив, чтобы найти его
    • Вопрос задан так, что понять его невозможно
    • Автор находится в игноре из-за своих прошлых действий
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Бяка
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 21.09.2005 (Ср) 21:28

Сообщение Бяка » 25.10.2005 (Вт) 1:11

1. BitBlt, PaintPicture - рисуем маску картинки и сливаем вместе точки, стирая что было до этого
(когдато делал но сразу не вспомню, но вспомню напишу)
2. и даже неинтересовался
3. угу
4. http://msdn.microsoft.com/library (гыдето ето я видел :roll: )
5. и мене ето интерестно

Бяка
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 21.09.2005 (Ср) 21:28

Сообщение Бяка » 25.10.2005 (Вт) 1:42

Вспомнил!!!!!

по 1 пункту :
Вложения
Прозрачное изображение.rar
(7.58 Кб) Скачиваний: 37

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

Сообщение GSerg » 25.10.2005 (Вт) 1:45

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

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

Сообщение BV » 25.10.2005 (Вт) 5:34

GSerg писал(а):И что, фон картинки в пикчербоксе прозрачный? Через него видно форму?


Ты вопрос неверно прочёл.
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;

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 25.10.2005 (Вт) 7:42

GSerg писал(а):
  1. Никак.

Таки, можно вырезать регион.
Lasciate ogni speranza, voi ch'entrate.

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

Сообщение Andrey Fedorov » 25.10.2005 (Вт) 9:04

Не помню откуда брал, но когда-то пользовал - см пример - рисунок на прозрачной форме. За цвет прозрачности кажись берется левая верхняя точка.
Вложения
R.RAR
(6.35 Кб) Скачиваний: 35
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Сообщение tyomitch » 25.10.2005 (Вт) 11:18

Andrey, предположу что мой код для того же самого ( http://bbs.vbstreets.ru/viewtopic.php?p=71370#71370 ) быстрее: в моём нету умножений и делений во внутреннем цикле.
Изображение

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 25.10.2005 (Вт) 14:46

tyomitch
Проверил. Пример Андрея грузит мою картинку мгновенно, твой минуты две. В суть отличий не вникал.
Лучший способ понять что-то самому — объяснить это другому.

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

Сообщение tyomitch » 26.10.2005 (Ср) 14:47

Antonariy писал(а):tyomitch
Проверил. Пример Андрея грузит мою картинку мгновенно, твой минуты две. В суть отличий не вникал.

Проверка на твоей картинке, на моей машине:
мой код - 47 мс
код Андрея - 94 мс

Предположу, что у тебя выставлен 24-битный цвет. Угадал?

Ещё, предложу желающим проверить на своих машинах эти два кода, на картинке Antonariy.
Вложения
Kartinka.rar
Картинка Antonariy
(20.89 Кб) Скачиваний: 25
Изображение

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

Сообщение GSerg » 26.10.2005 (Ср) 15:17

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

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 26.10.2005 (Ср) 16:02

tyomitch
Угадал.
Лучший способ понять что-то самому — объяснить это другому.

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

Сообщение tyomitch » 26.10.2005 (Ср) 16:46

Antonariy писал(а):tyomitch
Угадал.

А ты-то точно второй вариант проверял?
Изображение

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 27.10.2005 (Чт) 9:02

А ты-то точно второй вариант проверял?

Второй это какой? Я проверял Rgn.zp 18kb
Лучший способ понять что-то самому — объяснить это другому.

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

Сообщение tyomitch » 27.10.2005 (Чт) 9:25

Antonariy писал(а):
А ты-то точно второй вариант проверял?

Второй это какой? Я проверял Rgn.zp 18kb

В этом архиве есть файлы Rgn_0.frm и Rgn_1.frm
Ты который запускал?
Изображение

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 27.10.2005 (Чт) 9:44

:shock: Проверил только что оба варианта, оба не тормозят. Второй чуть быстрее первого.
Что же было в прошлый раз :?: :o

Проверял второй вариант.
Лучший способ понять что-то самому — объяснить это другому.

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

Сообщение tyomitch » 27.10.2005 (Чт) 10:08

Antonariy писал(а)::shock: Проверил только что оба варианта, оба не тормозят. Второй чуть быстрее первого.
Что же было в прошлый раз :?: :o

Проверял второй вариант.

Ура, ура!! Мой код нашёл признание!


(Ещё alibek проверил, у него те же результаты - 94 мс у Андреевского кода и 47 мс у моего.)
Изображение

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 27.10.2005 (Чт) 10:13

(это если брать максимально-минимальные значения :) если брать минимально-максимальные, то будет 78 и 63, а если брать средние, то 89.1 и 53.1)
Lasciate ogni speranza, voi ch'entrate.

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

Сообщение tyomitch » 27.10.2005 (Чт) 10:47

alibek писал(а):(это если брать максимально-минимальные значения :)

Это если брать первые значения - потом включаются кеш и всё такое.
У себя я мерял так же.
Изображение


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

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

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

    TopList