社区
ATL
帖子详情
200分求助,在线结贴,ActiveX控件的窗口句柄被Detach了,导致不能正常使用该控件。
jackwuwei
2005-06-09 05:36:38
使用Flash的ActiveX控件时,创建CShockwaveFlash对象,指定的父窗口为另外一个动态库创建,创建成功后,Flash控件的句柄被COleControlContainer给DetachWindow了,无法正常播放Flash文件,但我指定一个非动态库创建的窗口就正常,注意Flash的ActiveX控件也是在动态库里创建的,谁遇到类似的问题,请不吝赐教,解决了200分全给一个人
...全文
121
8
打赏
收藏
200分求助,在线结贴,ActiveX控件的窗口句柄被Detach了,导致不能正常使用该控件。
使用Flash的ActiveX控件时,创建CShockwaveFlash对象,指定的父窗口为另外一个动态库创建,创建成功后,Flash控件的句柄被COleControlContainer给DetachWindow了,无法正常播放Flash文件,但我指定一个非动态库创建的窗口就正常,注意Flash的ActiveX控件也是在动态库里创建的,谁遇到类似的问题,请不吝赐教,解决了200分全给一个人
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sinall
2005-06-11
打赏
举报
回复
楼主应该给出更详细的描述。
可能需要注意对象的生存期。
yeyuboy
2005-06-11
打赏
举报
回复
有没有可能是对象被复制了,副本销毁时窗口句柄也被关闭,另外,MFC窗口是线程相关的,在线程间传HWND句柄,再在接收句柄的线程调用窗口类的FromHandle创建回窗口类。
qrlvls
2005-06-10
打赏
举报
回复
估计是COM库和OLE没有初始化的原因
qrlvls
2005-06-10
打赏
举报
回复
动态库中有否 AfxOleInit 或 ::CoInitialize(NULL);
jackwuwei
2005-06-10
打赏
举报
回复
我在主程序里调用了CoInitialize(NULL);也在创建Flash控件的动态库里调用了,但还是不行,奇怪的是Flash控件能够正常创建,在调用Play时,窗口句柄还在,但不知道什么时候被Detach了,是COleContainer的析构函数被调用了,但跟到这个地方,就跟不出什么了。
jackwuwei
2005-06-10
打赏
举报
回复
没人,再顶一下
wangweixing2000
2005-06-10
打赏
举报
回复
把你动态创建窗口和动态创建flash控件的代码贴出来看看!
jackwuwei
2005-06-09
打赏
举报
回复
自己顶一下
Windows游戏编程系列之1:GUI
窗口
界面编程及游戏入门实战
一、键盘消息 42 1、键盘消息 42 2、消息参数: 42 3、消息的
使用
: 42 4、键盘消息的案例代码 43 二、鼠标消息 44 1、基本鼠标消息 44 2、双击消息 44 3、滚轮消息 45 4、不响应双击消息 45 9、Windows...
在VC中,让动态创建的
ActiveX
控件
响应Windows消息。 (转)
在VC中,让动态创建的
ActiveX
控件
响应Windows消息。 (转)[@more@]当我们通过CWnd::CreateControl()动态创建
ActiveX
控件
时,windows消息并不会被发送给我们的由CWnd派生得
控件
...
在VC中,让动态创建的
ActiveX
控件
响应Windows消息[转]
作者:未知 来源:月光软件站 加入时间:
200
5-2-28 月光软件站 -当我们通过CWnd::CreateControl()动态创建
ActiveX
控件
时,Windows消息并不会被发送给我们的由CWnd派生得
控件
类。例如,即使我们为WM_KILLFOCUS消息...
让动态创建的
ActiveX
控件
响应Windows消息
当我们通过 CWnd::CreateControl() 动态创建
ActiveX
...消息创建了
句柄
,这个
句柄
也是不会被调用的。(不信你试试 :)) 引起这个问题的原因时, CWnd::CreateControl() 并不会使我
控件
的 ...
在VC中,让动态创建的
ActiveX
控件
响应Windows消息。
当我们通过CWnd::CreateControl()动态创建
ActiveX
控件
时,Windows消息并不会被发送给我们的由CWnd派生得
控件
类。例如,即使我们为WM_KILLFOCUS消息创建了
句柄
,这个
句柄
也是不会被调用的。(不信你试试 :))引起这...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章