`
buliedian
  • 浏览: 1244714 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

让Shockwave flash控件响应鼠标移动的事件

阅读更多

版权声明

请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。

因为Flash显示部分用的DirectX/OpenGL技术 DirectX没有使用Windows消息系统,并没有使用DirectInput。所以采用hook截获不到消息。如果要波或flash的鼠标移动事件可以采用下面的办法。

在ShockwaveFlash.h中加入:

virtual BOOL PreTranslateMessage(MSG* pMsg);

在ShockwaveFlash.cpp中加入:

BEGIN_MESSAGE_MAP(CShockwaveFlash,CWnd)
//{{AFX_MSG_MAP(CShockwaveFlash)

//}}AFX_MSG_MAP
END_MESSAGE_MAP()

BOOL CShockwaveFlash::PreTranslateMessage(MSG* pMsg)
{

if(pMsg->message == WM_MOUSEMOVE)
{
//加入你的处理

}
return FALSE;
}

分享到:
评论

相关推荐

    完全屏蔽Delphi中Flash的右键菜单

    要使Flash响应鼠标滚轮事件,我们需要使用TShockwaveFlash控件的OleControl属性,它是用来访问ActiveX控件的接口。通过调用OleControl的Invoke方法,我们可以向Flash发送自定义的消息。在本例中,我们可以模拟WM_...

    怎么控制PowerPoint里的Flash歌曲播放.docx

    ShockwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum + 30 ShockwaveFlash1.Playing = True End Sub Private Sub cmd_back_Click() ShockwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum - 30 Shockwave...

    教案怎样制作ppt里的flash.pdf

    它既能响应Flash自身的鼠标事件,也能响应Powerpoint的鼠标事件,方便控制。 1. 打开Powerpoint程序,选择你要插入动画的幻灯片。 2. 进入“视图”菜单,选择“工具栏”,再点击“控件工具箱”。 3. 在弹出的控件...

    在PowerPoint中插入Flash动画.docx

    如果希望在播放幻灯片时能自由调整Flash窗口大小,并且允许响应所有Flash鼠标事件,可以使用插入对象的方法。同样,打开PowerPoint,选择目标幻灯片,通过“插入”菜单选择“对象”。在“插入对象”对话框中,选择...

    怎样制作ppt里的flash.pdf

    控件的大小在插入时即可预设,且可以响应PowerPoint和Flash的鼠标事件。操作步骤如下: - 打开PowerPoint程序,选择要插入动画的幻灯片。 - 单击“视图”菜单,选择“工具栏”,然后选择“控件工具箱”。 - 在...

    ezflash基于qt的flash播放器

    4. **事件和交互处理**:libflash还提供了对用户输入事件的处理,如鼠标点击和键盘输入,以实现与Flash内容的互动。 **Qt:** Qt是一个强大的C++开发框架,适用于创建跨平台的桌面、移动和嵌入式应用。其主要特性...

    简单画板程序C++ Builder

    - `#pragma link "ShockwaveFlashObjects_OCX"`:链接到Shockwave Flash Objects的OCX控件,尽管在这个示例中没有实际使用,但通常用于集成Flash控件。 3. **资源文件引用**: - `#pragma resource "*.dfm"`:...

    dreamweaver的各种组件

    IE Sliding Tiles 创建一个响应鼠标事件的自动弹出式下拉菜单,实例可见http://www.webmokey.com QuickTime Object 有了这个插件,您就可以在Dreamweaver中方便地插入QuickTime文件, 程序能自动调用相关的ActiveX...

Global site tag (gtag.js) - Google Analytics