VS 2008 开发 OCX 控件的 有关问题

VS 2008 开发 OCX 控件的 问题
我在 VS 2008 下 开发 OCX 控件,有几个问题要请教:
第一: 我为了调试我开发的OCX 控件,创建了一个调试程序,项目名字叫 Temp,就是用作启动调试OCX的调试程序,我将编译好的 OCX 控件拖入到Temp的对话框中,在 OCX 项目中设置了断点, 一开始还可以调试,到了断点处 就停下,但调试了几次之后,断点就无效了,程序运行起来,断点就成了空心的圆形,被忽略掉了,我检查了 2 个项目 都是 Debug 运行模式,后来我在OCX 项目中的 OnDraw 函数中添加了 MessageBox 并在此行加了断点,运行程序,弹了 MessageBox 但断点无效;

第二: 我需要在 OCX 项目中,嵌套其他的OCX 控件。所以,在 OnCreate 函数中动态创建其他的OCX 控件,一开始,还能收到 OnCreate 消息,之后就不行了,在OnCreate 函数中添加MessageBox 都无效,表示肯定没有进入 OnCreate 函数中;

第三: 我在Temp对话框中拖入的Ocx控件,在资源来还可以看到白色的底色和一个椭圆(我在OCX项目中没有改动OnDraw),但运行起来之后,发现什么都没画,但确实调用了OCX 项目中的Draw函数,因为我在OnDraw函数中添加了MessageBox被弹出来了;

以上三个问题,调了好久都没效果,哪位高人指点小弟一下,第一次做 OCX 开发,多谢了!

------解决方案--------------------
1.断点无交了,是不是你的代码修改过,而控件没有更新到系统上了
2.OnCreate就只是一开始的时候触发一次而已
3.不要在OnDraw这么频繁调用的方法里调用MessageBox,如果你的控件上面没有覆盖其它控件的话,一般是能显示出来的