我用ATL和MFC分别写了一个DLL和OCX,用ActiveX control test container 都可以插入和显示,但是当我在应用程序中添加组件,在Register ActiveX Control..里面选择我刚才的DLL或者OCX时,都显示一个对话框,说:the file you have selected is not a recognizable component .插入其他控件又不会出现这样的问题,不知道是怎么回事?如果说没注册,那怎么又能自动找到呢?