怎么用vs 2005 开发ocx控件?

如何用vs 2005 开发ocx控件???
大家有没有例子、教程的?给个简单的例子来参考一下。
http://www.cnblogs.com/gengaixue/archive/2010/08/13/1799112.html参照这个网页写的,编译时提示有一个参数一个方法没有定义。不知道这个参数是变量还是常量:
CATID_SafeForInitializing
方法:
CreateComponentCategory

------解决方案--------------------
还是用VC6.0写好些.深入浅出.好像第十八章.讲的.
------解决方案--------------------
用向导生成一个工程,再copy代码就行了

那两个函数是标记为安全用的,可以注释掉