Quantcast
Channel: freemouse-笔记-感悟-成长
Viewing all articles
Browse latest Browse all 29

在Intouch 10 中使用自定义ActiveX控件

$
0
0
Intouch10理论上可以使用任一款Windows下的ActiveX控件,有了它,我们可以大大提升Intouch画面的功能。下面介绍下如何在Intouch10中安装并调用自定义控件。 如果需要在Intouch10控件向导中显示、安装控件。需要打开ocx.ini、wiz.ini 文件并添加相应控件CLSID参数等。这两个文件均保存在C:\Documents and Settings\All Users\Application Data\Wonderware\InTouch 中。 Ocx.ini文件格式如下: [ActiveX Controls] Item0001={CLSID},控件名称 …… Item0005={28AC76E6-602C-4E70-8091-67B7F65118DD},Excel 控件 Count=5 Wiz.in文件格式如下: [Group0001] Count=5 Name=ActiveX Controls Item0001=OCXGOT, 1 …… Item0005=OCXGOT, 5 如果需要添加一个自定义控件,手动在这两个文件中插入 Ocx.ini …… Item0006={CLSID},控件名称 Count=6 Wiz.ini [Group0001] Count=6 …… Item0006=OCXGOT, 6 下面提一下如何在Windows下手动注册控件,cmd.exe 中输入regsvr32 filepath 还有一个问题,ocx.ini的设置需要提供控件的CLSID参数。这个只能用笨办法搜索注册表来搞定,当然也可以使用本文中作者提供的“Intouch ActiveX控件注册工具”来搞定;可以选择任意已注册到本机的ActiveX控件安装的Intouch。 最后为感兴趣的朋友提供一些有用的Windows API用以编程实现ActiveX 注册、ini读写功能。 注册ActiveX控件 hLibrary = LoadLibrary( pszPathName ); pDllRegisterServer = GetProcAddress( hLibrary, [...]

Viewing all articles
Browse latest Browse all 29

Trending Articles