谁进来讲一下,什么是"windowless" mode?

jun_01 2006-09-13 12:00:16
据说,Flash是windowless的控件,所以它的宿主窗口无法响应消息,至少无法响应鼠标消息。。。

又听说,可以用一种Render的方法实现,大概意思是,先创建IShockwaveFlash,再获取IViewObjectEx,

然后用AtlAxAttachControl(),和IViewObjectEx->Draw()来实现,但我却没有成功。


请问,到底什么是windowless? 有没有办法让这类(主要是Flash)控件响应鼠标消息?
...全文
340 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jun_01 2006-09-29
  • 打赏
  • 举报
回复
自己搞定了!用了一个比较傻的办法。
wshcdr 2006-09-13
  • 打赏
  • 举报
回复
UP
jun_01 2006-09-13
  • 打赏
  • 举报
回复
.....
蒋晟 2006-09-13
  • 打赏
  • 举报
回复
消息响应是窗口做的,没窗口的控件只能靠容器窗口转发消息(只对当前选中的控件有效),或者自己用钩子去钩消息(Flash里面有没有这样的代码我不知道)。
jun_01 2006-09-13
  • 打赏
  • 举报
回复
没人帮忙了吗?
softdoctor 2006-09-13
  • 打赏
  • 举报
回复
就是没有窗口的意思,它直接用宿主窗口来显示内容。

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧