我把增加一个新接口的步骤写在下面:
1。在IDL文件中手工增加一个新接口的定义,例子如下:
[ object,
  uuid(.....)
]
interface Imysecond:IUnknown
{
};
同样在这个文件的最下面加入一行:
coclass classname
{
   [default] interface Imyfirst;
   interface Imysecond;
//上面一行是手工加的
};
2.编译这个IDL文件,要产生一个新的类型库文件,这一步很重要
3。将新定义的接口加入类的实现文件中,这一步不用手动来加入,可以在你的类名上点右键,选Implement Interface,然后选你要增加的接口,即Imysecond,此接口会自动加入到你上面的文件中。
4。你可以用同样的方法为新接口增加方法,并实现该方法
你栓查一下是不是差了哪一步?