(100分)开发WEBPAGE上使用的ACTIVEX,怎么得到IE CONTAINER的HWND?

houstond 2003-10-10 11:10:27
我正在做个ACTIVEX控件,3D图形方面的,所以需要让我的控件有个HWND。
不知道作为CONTAINER,IE和DELPHI、VB等是不是不一样,我的控件放在IE里是没有自己的HWND。
所以现在我就想直接得到CONTAINER的HWND,比如IE的CLIENT部分,WNDCLASS 为INTERNET EXPLORER_SERVER的句柄,这样,我就可以在ACTIVEX内部自己创建个以此句柄为PARENT的HWND了。
因为这个3D的控件的大小需要根据CONTAINER的大小而变化。
==================================
BTW:
1、怎么改变控件的SIZE?
2、如何让控件不显示出来?
==================================
谢谢啦!!!

...全文
91 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
houstond 2003-10-11
  • 打赏
  • 举报
回复
UP AGAIN!
天限天空 2003-10-10
  • 打赏
  • 举报
回复
选复合控件

houstond 2003-10-10
  • 打赏
  • 举报
回复
UP
houstond 2003-10-10
  • 打赏
  • 举报
回复
我不懂什么“复合控件”~~
不过参照MSDN的一个OPENGL ATL例子,一些东西也清楚些了
就还剩一个问题,为什么ATL搞出来的CONTROL显示大小都是192?怎么改变?
bitwu2002 2003-10-10
  • 打赏
  • 举报
回复
选择复合控件后怎么得到控件的变量啊,麻烦指点一下吧

3,245

社区成员

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

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