自己写个activex控件,如何知道他的classid

kingwkb 2006-06-16 01:22:23
在网页里用的时候需要知道他的classid
我在代码中看到有
const GUID CDECL BASED_CODE _tlid =
{ 0x89201950, 0x2CAC, 0x4CF7, { 0x99, 0x8, 0x73, 0x38, 0x61, 0x41, 0xEF, 0xD2 } };
这个,可别人的都是10进制的啊
如何调用呢?
还有如何弄成cab的包?
...全文
664 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingwkb 2006-06-16
  • 打赏
  • 举报
回复
ok 已经成功了
</style>
<object id="activex" classid="clsid:5161E46C-C157-4BC7-9DB7-7597617722F0"></object>
马上结贴
kingwkb 2006-06-16
  • 打赏
  • 举报
回复
<object classid="5161E46C-C157-4BC7-9DB7-7597617722F0"></object>
在ie中显示是一个X啊 什么也没显示出来 组件已经注册了的
贵子潘 2006-06-16
  • 打赏
  • 举报
回复
[ uuid(5161E46C-C157-4BC7-9DB7-7597617722F0),
helpstring("activex Control"), control ]
coclass activex
-----------------------------------
5161E46C-C157-4BC7-9DB7-7597617722F0这个就是
kingwkb 2006-06-16
  • 打赏
  • 举报
回复
rgs是什么啊?
jacklzw88 2006-06-16
  • 打赏
  • 举报
回复
那你个就看rgs里面的
kingwkb 2006-06-16
  • 打赏
  • 举报
回复
我用的是visual studio 2005
lwugui 2006-06-16
  • 打赏
  • 举报
回复
可用VC自带的 OLE VIEW 工具看看
kingwkb 2006-06-16
  • 打赏
  • 举报
回复

#include <olectl.h>
#include <idispids.h>

[ uuid(89201950-2CAC-4CF7-9908-73386141EFD2), version(1.0),
helpfile("activex.hlp"),
helpstring("activex ActiveX Control module"),
control ]
library activexLib
{
importlib(STDOLE_TLB);

// Primary dispatch interface for CactivexCtrl

[ uuid(88F1FDE7-7BD4-48FD-9D0C-6C2AEA01D7FC),
helpstring("Dispatch interface for activex Control")]
dispinterface _Dactivex
{
properties:
methods:

[id(DISPID_ABOUTBOX)] void AboutBox();
};

// Event dispatch interface for CactivexCtrl

[ uuid(8DE3C33B-2B0B-4669-A636-B6FD893DF39F),
helpstring("Event interface for activex Control") ]
dispinterface _DactivexEvents
{
properties:
// Event interface has no properties

methods:
};

// Class information for CactivexCtrl

[ uuid(5161E46C-C157-4BC7-9DB7-7597617722F0),
helpstring("activex Control"), control ]
coclass activex
{
[default] dispinterface _Dactivex;
[default, source] dispinterface _DactivexEvents;
};

};
这么多 都是什么意思啊?
哪个才是?
jacklzw88 2006-06-16
  • 打赏
  • 举报
回复
在idl文件里

3,245

社区成员

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

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