作者koucha (马摸摸)
看板Visual_Basic
标题[VB6 ] 利用class module 动态生成ActiveX
时间Mon Sep 1 19:47:12 2008
我自己用MFC写成了一个ActiveX(.ocx档)
利用Project->Components->选取後可以直接使用
请问如果要利用Class Module动态的生成这个元件
要怎麽做呢
我有查到
Licenses.Add "PorgID"
Set myControl = Controls.Add(ProgID, Name [,Container])")
但一直错误
事实上我并不清楚PorgID应该设为什麽
不知道有人能为我解答吗
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.139.169
1F:→ koucha:另外 错误码为'error' 711 09/01 19:48
※ 编辑: koucha 来自: 60.250.139.169 (09/01 19:49)
2F:推 albb0920:ProgID 是将 OCX 注册後你注册的在测表的 ID 09/02 10:16
3F:→ albb0920:你注册後应该用 CreateObject 就可以动态建立了 09/02 10:17
4F:→ koucha:谢谢a大的回答 不过我後来还是用 Controls.add的方式 09/02 12:13
5F:→ koucha:只是在class module 中要加上form1 =>form1.controls.add 09/02 12:14
6F:→ koucha:至於名称可以从view -> object browser中查到 09/02 12:15