我做了一个ActiveX(类似播放器),用来播放一种自定义的压缩过的文件,就象用Flash player播放Flash一样。在ActiveX中需要指定所要播放的文件的路径。当打开网页,系统会调用播放器播放网页中的压缩文件。但是我无法取得文件名和路径啊!怎么办?
解决方案 »
- 程序编译组建都没有问题,执行到一半,出现这个问题,怎么解决??
- WM_COMM_RXCHAR消息为何收到一字节不响应,接收2字节或2字节以上才响应呢?
- 如何实现window自带画图软件中的颜色选择栏
- 如何设置 FormView 中主对话框的背景色?
- 如何得到线程的表示ID?谢谢!
- 高手帮忙啊,在ATL OLEDB模块类函数中如何使用ctype参数
- 如何在没有支持MFC类的程序中使用CSstring这个类呢?需要引用什么头文件?
- 求助:在一个单文档程序中,怎样判断鼠标是否进入了状态栏中??
- 我是菜鸟!不知道是VC++和DELPHI哪个容易上手?
- 反汇编VxD驱动程序
- 谁能说说typedef的用法
- 不好意思,再测试一下
HKCR
{
.abc1 = s 'YourLib.ABC'
.abc2 = s 'YourLib.ABC'
.abc3 = s 'YourLib.ABC'
}
然后,<OBJECT ...><PARAM NAME=movie VALUE='your url'></PARAM></OBJECT>就可以访问了。缓存是IE自动做的,如flash一样。
这就是所谓的文件Moniker.
网页上的<PARAM>应该是通过实现IPersistPropertyBag做到。
相关信息查看MSDN中的Persist以及Monikers部分.