繁体   English   中英

vc ++表单窗口

[英]vc++ forms window

我已经使用Visual C ++创建了表单。 我试图做的就是当单击按钮时表格消失了,将显示新窗口。 我不知道是否应该重新粉刷窗口或还有其他解决方案? 请帮助拉米

我要做的是在应用程序MainWindow的客户区中显示您的游戏。 在(可能)Init_Instance()中,还可以调用您的表单进行登录。 当用户填写完该窗口后,只需关闭该窗口,您的游戏就已经在该窗口后面了。 之后,您可能需要刷新屏幕,以免出现任何瑕疵。

另外,刚刚注意到“如何绘制整个事物”的问题。

myWindow.Invalidate(); http://msdn.microsoft.com/zh-CN/library/2dtwaxz7(VS.71).aspx

myWindow.InvalidateRect(LPCRECT lpRect,BOOL bErase = TRUE); http://msdn.microsoft.com/zh-CN/library/62w186xw(VS.71).aspx

不要将其放在实际的绘画事件OnPaint()中。


我只是在回答这个问题。

捕获按钮单击事件IOW,为其创建一个函数并关闭当前窗口。 然后在同一事件/函数中调用/创建新窗口。 您很可能需要一个类级指针来“保留”当前窗口。

没有冒犯,但这将是一个相当糟糕的设计,除非您要制作“ Wizard”类型的构造。 那是一个关闭窗口实际上应该调出下一个窗口。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM