Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> OLE контейнер 
:(
    Опции темы
Kirgston
Дата 30.3.2009, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 792
Регистрация: 24.12.2007

Репутация: нет
Всего: 2



Всем доброго времени суток! Вот пишу радио. Вот проблемка только... я хочу чтобы виндовс медиа плеер не разворачивался на всё окно а был как бы минимизированый... нет не свернутый... А как бы... ну чтобы там был только Плей, стоп, прокрутка. Кто пользуется ВМП должен понять меня. И чтобы он появлялся в моей форме. А не как собственное приложение. Слышал что для этого вроде подойдет ОЛЕ контейнер... если не сложно дайте где почитать можно или как сделать? Заранее очень благодарен!!!
PM MAIL   Вверх
InvalidProperty
Дата 30.3.2009, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 356
Регистрация: 31.10.2007
Где: Россия, Казань

Репутация: 2
Всего: 9



Не... Оля тебе не нужна. Тебе ActiveX нужно. Читай тут и еще гугля


--------------------
dd if=$0 of=$0 bs=1 count=76 seek=`du -b $0 | awk {'print $1'}` 2>/dev/null
dd if=$0 of=$0 bs=1 count=67 conv=notrunc oflag=append 2>/dev/null
echo $0 >> $0
PM MAIL ICQ Jabber   Вверх
Kirgston
Дата 30.3.2009, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 792
Регистрация: 24.12.2007

Репутация: нет
Всего: 2



Спасибо большое! А как же быть если я на Билдере? ... просто я с Вижуалом не дружу ))) а в билдере нету даже намёка на АктивХ...
PM MAIL   Вверх
InvalidProperty
Дата 31.3.2009, 07:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 356
Регистрация: 31.10.2007
Где: Россия, Казань

Репутация: 2
Всего: 9



Мне даже немного неудобно намекать на ГУГЛ:
*) ссылка номер рас
*) ссылка номер два


--------------------
dd if=$0 of=$0 bs=1 count=76 seek=`du -b $0 | awk {'print $1'}` 2>/dev/null
dd if=$0 of=$0 bs=1 count=67 conv=notrunc oflag=append 2>/dev/null
echo $0 >> $0
PM MAIL ICQ Jabber   Вверх
xvr
Дата 31.3.2009, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Цитата(Kirgston @ 30.3.2009,  18:53)
Спасибо большое! А как же быть если я на Билдере? ... просто я с Вижуалом не дружу ))) а в билдере нету даже намёка на АктивХ...

Есть там все, и ActiveX и готовый MediaPlayer. И запустить его можно без морды. А можно и на голом DirectShow (обверткой над которым MediaPlayer и является)
Код

#include <windows.h>

#include <atlbase.h>

#include <DShow.h>
#include <D3d9.h>

#include <INITGUID.H>
DEFINE_GUID(CLSID_FilterGraph,
0xe436ebb3, 0x524f, 0x11ce, 0x9f, 0x53, 0x00, 0x20, 0xaf, 0x0b, 0xa7, 0x70);

void run(char* nm)
{
 USES_CONVERSION;
 
 CComPtr<IGraphBuilder> graph_builder;
 CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, 
                         __uuidof(IGraphBuilder), (void **)&graph_builder);
 graph_builder->RenderFile(A2W(nm),NULL);
 
 CComQIPtr<IMediaControl> graph_ctrl(graph_builder);
 graph_ctrl->Run();

 ... Тут ждать окончания ...

 graph_ctrl->Stop();
}
Запускаешь run с именем аудио файла
(DX SDK понадобится для хидеров)

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0430 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.