收录日期:2019/01/20 03:05:39 时间:2016/05/21 14:12:38 标签:基础类
我现在在做一个播放器,用了Windows Media Player ActiveX object
现在有两个问题:
1. Media Player在播放时,如果在播放窗上双击,它就自动变成全屏了。
而我要的效果双击不做任何事。我试着拦截它的消息并自己处理,可以成功拦截到,但是做完自己的处理后,它还是变成全屏了。
2. Media Player在全屏时,当焦点离开时(譬如Alt+Tab转到别的程序),它就自动变回普通大小了,有什么办法可以让它不做任何事?

菜鸟啼问,请高手指点一下。
万分感谢!

我用到的拦截的那部分代码如下:

void TForm1::ToggleSubClass(bool on)
{
    if(on) //子类化
    {
        OldWndProc = WindowsMediaPlayer1->WindowProc; //保存默认处理
        WindowsMediaPlayer1->WindowProc = SubClassWndProc; //设置自己的子类化处理
    }
    else //复原­
        WindowsMediaPlayer1->WindowProc = OldWndProc;
}
//------------------------------------------------------------------------
void __fastcall TForm1::SubClassWndProc(TMessage& message)
{
    if(message.Msg == WM_LBUTTONDBLCLK)
    {
        //ShowMessage("aaaa");
        return;
    }
    else
    {
        OldWndProc(message);
    }
}

这代码是C++Builder的
up
up

怎样调用资源文件? 菜鸟想问在Button1_Click调用一个vbscript写的函数,怎么调呢?我这么写,怎么不对呢? .net中如何从特定位置引用DLL 类型“AspcnValidate.VvvsoftValidate”同时存在于“c:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\Temporary ASP.NET Files\\website1\\ 关于ATLAS的问题,无法执行,请大家帮助 求助一个SQL语句 ajaxtags1.2 autocomplete 如何实现单击某按钮,展开下拉菜单 ado 的问题 如何读取一个.shp文件(shapefile)并显示出来?? 如何在这种情况下从数据库中提取数据 如何用java类生成xml文件? 奇怪的正则表达式!在线等解答 字符串检测 操作datatable时候出了点问题,大家帮忙看看 我给一个树控件CTreeCtrl,SetImageList了一个图标列表,但是又不想所有树节点都出现图标,可以吗? 急,如何用js获得,设置datagrid 的template column里面放的控件值? 调用Dll WAS5.1 中发布的jsp程序报JDBC-ODBC驱动错,而WAS5.0就可以 Windows内核学习小记之系统启动顺序 为什么我用CSS制作横向菜单,前面会出现空白? socket问题 招聘应界毕业生..招聘文档该怎么写 Hibernate 绑定参数查询问题 在线等~~~ 菜鸟来了,高手请进,50分求助! unsigned char 移位 Windows内核学习小记之系统启动顺序 如何让mssql把.mdf(ldf)文件存在unc地址上?就是别的机器上的硬盘上 帮妹妹抠一下屁股~~~好笑顺便散分 问题:appendItemValue写不到文档中 最牛的网吧,玩游戏也有漂亮MM相陪,爽啊