| 发表于:2007-03-15 09:34:1816楼 得分:0 |
把你的oncreate函数里的那一堆程序去掉,写上下面的程序: int cshowctlctrl::oncreate(lpcreatestruct lpcreatestruct) { if (colecontrol::oncreate(lpcreatestruct) == -1) return -1; // todo: add your specialized creation code here m_tip.create(this); //创建圆形区域 setwindowrgn(createroundrectrgn(0, 0, 600 + 1, 500 + 1, 30, 30), false); movewindow(0, 0, 600, 500); return 0; } 我在我的电脑里试过了,行。 我一直叫你像我上面那样做,你为什么不呢?你的源程序中用了两区域: 一个矩形区域,一个圆形矩形区域,然后你又鬼使神差的将这两个区域合并起来了! | | |
|