MFC开发ocx 添加属性的有关问题

MFC开发ocx 添加属性的问题
第一次用MFC开发ocx,在xp系统下使用vc6,工程取名OCX_Demo,在类向导的Automation属性卡内,给COCX_DemoCtrl类添加属性(Add Property)时,发现:如果只添加固有属性(Stock),例如背景颜色等,编译之后,用ActvxDoc.exe察看ocx信息(打包成cab时,用此工具察看ocx的clsid的值),一切正常;但是如果添加成员变量型(Member variable)或Get/Set方法型的属性,编译正常,别的项目调用此ocx也正常,但是用ActvxDoc.exe察看ocx信息时,ActvxDoc.exe报错,之后ActvxDoc.exe崩溃
由于网络慢  上传错误图片不方便,ActvxDoc.exe报错信息为:Run-time error '5'   
Invalid procedure call or argument
由于不能用ActvxDoc.exe察看ocx信息,也就不能知道ocx的clsid的值,也就不能打包成cab包,请各位赐教

------解决方案--------------------
你可以运行regedit打开注册表找,不过里面ocx或者其他的东西ID很多,找起来非常的麻烦,我去年开发过一个ocx,也是应用在MFC上,我也是在工程里找到id的,像在注册表找太麻烦,因为里面id超多。不知道怎么定位
------解决方案--------------------
在注册表中查找ocx的clsid
http://blog.csdn.net/aniya000/article/details/6943597

ocx打包确实不一定需要ActvxDoc.exe这个工具,ocx文件的属性里面展示的版本一般也是对的