注册Ocx控件后怎么获取它的classid,急用!…(已解决)

如题,现在有一VC写好的OCX,但不知道如何在JSP或JAVA中调用。在网上找了一些,看不太明白。

       classid="clsid:77DA61FC-D43F-4D09-A199-D258248D9930" data="11111"
       name="picture" CODEBASE="D:\picture.ocx">
   

上面就是网上说的比较多的一种方式。还有不明白的。还请帮忙分析一下。我的理解是这样的,不知道对不对。width="32" height="32"就是大小了,classid是什么?有的说是在注册表里找到的,不知道在哪里找到。data是什么,name我理解为OCX名,codebase我理解为ocx。帮分析一下这些都代表什么。
我写的时候总是提示我对象不支持此方法。郁闷一段时间了。

第一行:ID就是OCX的名字



============================================


已经解决了 哈。。和大家分享下吧,1.注册ocx控件: Regsvr32 [PATH]\xxx.ocx2.利用Regedit.exe注册表编辑器,在编辑器的查找里直接输入 .OCX文件名进行查找,找到:“HKEY_CLASSES_ROOT\CLSID\{xxxxxxxxxxxxxxxxxxxxxxxxxxx}”主键后,再利用注册表编辑器菜单上-[注册表]-[导出注册表文件]-然后在文件选择窗里输入导出的注册表文件名,并在下面的[导出范围]单选框中选[选择的分支],最后按[保存]  下面是MP3PLAY.OCX在导出的.REG注册表文件中的内容:  REGEDIT4  …[HKEY_CLASSES_ROOT\CLSID\{3B00B10D-6EF0-11D1-A6AA-0020AFE4DE54}\ProgID]  @="Mp3Play.Mp3PlayCtrl.1"  [HKEY_CLASSES_ROOT\CLSID\{3B00B10D-6EF0-11D1-A6AA-0020AFE4DE54}\InprocServer32] @="C:\\MP3\\MP3PLAY.OCX""ThreadingModel"="Apartment" [HKEY_CLASSES_ROOT\CLSID\{3B00B10D-6EF0-11D1-A6AA-0020AFE4DE54}\ToolboxBitmap32] @="C:\\MP3\\MP3PLAY.OCX, 1" [HKEY_CLASSES_ROOT\CLSID\{3B00B10D-6EF0-11D1-A6AA-0020AFE4DE54}\MiscStatus]@="0" 



你可能感兴趣的:(注册Ocx控件后怎么获取它的classid,急用!…(已解决))