Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > ActiveX - windows media player


Автор: tonchitos 9.6.2015, 16:47
Я очень извиняюсь за наивность вопроса но я не кодила аж с 2010го. Понадобилось написать небольшую прогу чтоб сэкономить время, вникать во все снова нет времени

Проблема такова. Я создаю в диалоговом окне (mfc, dialog based, visual C++ 2013) windows media player activeX.
Во всех мангалах потом предполагается что переменная для этого activeX создается автоматом и уже рассказывается как проигрывать, устанавливать url и тп. В моей версии переменная не создается, ТОЛЬКЛ ID к которому не обратишься. Я так понимаю что мне надо создавать wrapping class или типа того, но вот я видимо много упустила. 

Кто нить ткнет носом в мануал что делать после добавления активх если сама переменная не создается и имя поменять в свойствах нельзя?

Автор: tonchitos 9.6.2015, 19:12
https://msdn.microsoft.com/en-us/library/w98bewhf.aspx

Частичный, но оч ясный ответ тут. Но пока разбираюсь дальше.

Автор: tonchitos 9.6.2015, 19:56
Так. Значит последовательность начальных действий такова.
1) Добавляется activeX с помощью тулбара
2) Через клас вью кликаем в контекстном меню на добавить переменную и добавляем "control variable" в визарде выбрав соответстующий activeX идентификатор.

А дальше вроде можно оперировать с этой переменной, но я хоть убей не могу найти функцию как задать адрес файла Windows Media Player (который у меня из опенфайлдиалога приходит).

Может кто-то подсказать, а?  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)