以下描述仅限于已经有一份OCX代码,但是想通过修改名称做成另一套OCX,这其中最关键的是修改IID,因为这是COM组件在系统中识别的唯一标志。
1.项目名称.cpp文件修改_tlid, CLSID_SafeItem。
_tlid对应要修改idl文件中的 [uuid(xxxx)]此处guid字符串,同时修改coclass XXX和CLSID_SafeItem相同。
这些事OCX的身份标志。
2.控件cpp文件中的修改,两个const IID字符串GUID,对应IDL文件也要修改。
本文介绍如何通过修改OCX组件的IID实现组件身份标识的变更,包括项目名称.cpp文件及控件cpp文件中IID的修改方法。
以下描述仅限于已经有一份OCX代码,但是想通过修改名称做成另一套OCX,这其中最关键的是修改IID,因为这是COM组件在系统中识别的唯一标志。
1.项目名称.cpp文件修改_tlid, CLSID_SafeItem。
_tlid对应要修改idl文件中的 [uuid(xxxx)]此处guid字符串,同时修改coclass XXX和CLSID_SafeItem相同。
这些事OCX的身份标志。
2.控件cpp文件中的修改,两个const IID字符串GUID,对应IDL文件也要修改。

被折叠的 条评论
为什么被折叠?