Можно ли сделать ПикчерБокс поверх проигрываемого видео?

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

Можно ли сделать ПикчерБокс поверх проигрываемого видео?

Сообщение i85 » 21.06.2005 (Вт) 21:31

Есть объект Windows Media Player и есть обькт ПикчерБокс. В форме пикчербокс стоит над плеером, но когда плеер проигрывает фильм, то окно фильма всегда закрывает все обьеты VB. Возможно ли этого избежать? Есть ли другой контрол для проигрывания видео с которым можно сделать это? Буду очень благодарен за помощь.

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

Сообщение Kovu » 22.06.2005 (Ср) 13:51

А зачем тебе пикчербокс на плеере :?: Юзеру фильм мешать смотреть? :twisted:
Код: Выделить всё
SetWindowPos Picture1.hwnd, -1, 0, 0, 0, 0, &H2 or &H1

Пользуйся :D
Если всё делать своими ручками, они скоро отвалятся !

i85
Бывалый
Бывалый
 
Сообщения: 241
Зарегистрирован: 06.06.2005 (Пн) 8:08

Сообщение i85 » 22.06.2005 (Ср) 18:18

Kovu
У меня в пикчербоксе список проигрываемых файлов лежит, как во фрейме.
Спасибо, попробую.

i85
Бывалый
Бывалый
 
Сообщения: 241
Зарегистрирован: 06.06.2005 (Пн) 8:08

Сообщение i85 » 22.06.2005 (Ср) 18:40

Попробовал твой код - ничего не произошло. Может ты меня не понял.
Чтобы было понятнее я присоеденяю скриншот. Пикчербокс находится выше, чем сам обьект WMP, но та зона, где непосредственно проигрывается видео, находится всегда выше. Там на скриншоте кнопка, выполняющая твой код, когда нажимаю на неё не происходит ровным счётом ничего.
Естественно я изменил имя "Picture1" на мою и естественно добавил описание соответствующей API функции.

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

Сообщение Kovu » 23.06.2005 (Чт) 8:13

У меня только один вопрос: ГДЕ СКРИНШОТ? :shock:
Его нужно в архиве присоединять.
А вообще попробуй в настройках плеера на вкладке дополнително поставить галочку видео без окна :D
Если всё делать своими ручками, они скоро отвалятся !

i85
Бывалый
Бывалый
 
Сообщения: 241
Зарегистрирован: 06.06.2005 (Пн) 8:08

Сообщение i85 » 23.06.2005 (Чт) 18:34

Извеняюсь за свою беспечность. Забыл присоединить скриншот. Про опцию оконного режима - все не так просто, - никакого окна нет, есть зона в обьекте WMP, которую ничто не может перекрыть.
Вложения
11.rar
screenshot
(12.92 Кб) Скачиваний: 15

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

Сообщение Kovu » 24.06.2005 (Пт) 8:54

Найди мне hWnd плеера и тогда хоть что-то можно сделать :?
Если всё делать своими ручками, они скоро отвалятся !


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

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

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

    TopList