怎样去掉ativex上的自带的那个矩形和椭圆解决思路

怎样去掉ativex上的自带的那个矩形和椭圆
我要做一个无界面的控件,但是每次那个矩形和椭圆都出来。

把ctrl类里面的Ondraw注释以后,还是有一个类似矩形的东西,怎样才能完全去掉?

------解决方案--------------------
创建时,选“不可见”
------解决方案--------------------
没有屏蔽彻底,继续屏蔽,还有个rectangle
------解决方案--------------------
出现这种情况,可能是注册的问题。
比如你以前注册成功时,ocx的路径在..\debug\test.ocx
而现在你改为release版,由于种种原因,造成注册没有成功(也就是说,注册表里面ocx的路径还是..\debug\test.ocx)!

为了证明我的说法,你可以在OnCreate里面Beep一下,如果没有听Beep声,说明加载的控件根本就不是你刚才编译的控件。
------解决方案--------------------
如果是用vs2005.net, 在ctrl.cpp中,找到
// 控件类型信息
static const DWORD BASED_CODE _dwXXXOleMisc =

加入OLEMISC_INVISIBLEATRUNTIME

请结帐