我已經使用visual C++創建了一個窗體。所有我試圖做的是當點擊一個按鈕時,表單不見了,新窗口將被顯示出來。我不知道我是否應該重漆窗戶還是有另一種解決方案?請幫助 拉米vC++窗體窗口
Q
vC++窗體窗口
1
A
回答
1
我會做的是顯示您的遊戲在您的應用程序的主窗口的客戶區。在(可能)Init_Instance()也調用你的表單登錄。當用戶填入時,只需關閉該窗口,遊戲就已經在它後面了。之後您可能需要刷新屏幕,以免出現任何工件。
此外,剛剛注意到「如何繪製整個事情」的問題。
myWindow.Invalidate(); http://msdn.microsoft.com/en-us/library/2dtwaxz7(VS.71).aspx
myWindow.InvalidateRect(LPCRECT lpRect,BOOL bErase = TRUE); http://msdn.microsoft.com/en-us/library/62w186xw(VS.71).aspx
不要把它放在實際的paint事件OnPaint()中。
我只是回答這個問題。
陷阱按鈕單擊事件IOW爲其創建一個函數並關閉當前窗口。然後在相同的事件/函數中調用/創建新窗口。你很可能需要一個類級別的指針來「保持」當前窗口。
沒有冒犯,但這將是一個相當不好的設計,除非你正在製作一個「嚮導」類型的構造。這實際上是一個關閉窗口應該調出下一個窗口。
相關問題
- 1. VC++ Windows窗體切換回父窗口
- 2. POST窗體到新窗口
- 3. Drupal窗體 - 彈出窗口
- 4. c窗口窗體皮膚#
- 5. c窗口窗體加載#
- 6. 使用VC++ express編程窗口
- 7. 在窗體之間切換vC++ 2010
- 8. 從窗體窗口點擊按鈕時打開WPF窗口
- 9. C#在窗口窗體中有一個窗口的多個GUI
- 10. 如何在父窗口窗體中顯示一個窗口?
- 11. 父窗口獲取焦點時窗口窗體自動關閉
- 12. 父窗口,子窗口的嵌套窗體和自動創建
- 13. 有關設置Windows窗體窗口窗口狀態的提示
- 14. Windows窗體 - 包括帶有另一個窗口的窗口
- 15. 將PHP窗體數據從子窗口傳遞到父窗口
- 16. 抓住窗體窗體,彈出窗口和菜單
- 17. 在窗口關閉時運行窗體窗體線程
- 18. Javascript新窗口窗體字段錯誤
- 19. 窗口窗體打開時的延遲
- 20. 在windows窗體中嵌入GLFW窗口
- 21. 使用超大的窗體窗口
- 22. Angular-js datepicker流出窗體的窗口
- 23. jQuery iframe彈出窗口和父窗體
- 24. 從窗體關閉命令窗口
- 25. 在新窗口中打開窗體
- 26. 撤消窗口窗體和gridcontrol重做
- 27. 窗體不透明窗口xp .net 2
- 28. 爲XNA窗口設置窗體圖標?
- 29. 提交窗體關閉窗口
- 30. 如何找到VB窗口/窗體ID
有沒有辦法重新繪製整個事情? – Ramilol 2010-08-08 17:52:41
即時嘗試創建一個遊戲。當用戶輸入他的名字時,遊戲將會顯示。所以我使用表單來獲取用戶名並將其存儲在文件中。比我想要的遊戲顯示和形式要消失。你知道有什麼辦法做到這一點? – Ramilol 2010-08-08 17:53:51
查看上面的新語言。 – JustBoo 2010-08-08 18:03:37