我的Dialog里有两个BUTTON我在程序中用了SetWindowRgn把Dialog设置为不规则的形状后那两个BUTTON不见了,这种情况在有的XP,98,2K下都会出现,我可以保证SETWINDOWRGN
后BUTTON的位置仍然应该在能看见的地方.不会不是在SETWINDOWRGN他可能要调整DIALOG中的BUTTON的位置.如果是,为什么在有的计算机上才会出现?
后BUTTON的位置仍然应该在能看见的地方.不会不是在SETWINDOWRGN他可能要调整DIALOG中的BUTTON的位置.如果是,为什么在有的计算机上才会出现?
通常为了绘制不规则窗口,都将对话框设为 invisible,其上的按钮等都被隐藏了
你应该找一个完整的实例看看
我是选中了visible,前面有个钩.我的BUTTON也是VISIBLE的,我现在不明白的是为什么有的计算机会有这种情况?
一定是你没有重画窗体一的控件
调用控件属性 Invalidate();看一看
再有 有没有重载 OnPaint();