我已经实现了以下内容(如上所述here)以返回到窗口的Aero外观。虽然解决此问题需要Windows Forms程序集是没有意义的。 (因为确实开始使用Aero外观。)
System.Windows.Forms.Application.VisualStyleState = System.Windows.Forms.VisualStyles.VisualStyleState.ClientAndNonClientAreasEnabled;
(实施System.Windows.Forms.Application.EnableVisualStyles();
无效。提及here。)
但是虽然我得到了Aero外观 - 我丢失了应用程序图标。
全屏前:
全屏后:
如何取回图标?
(我使用的是Windows 7 64位。在graphics.ToggleFullScreen();
方法中使用Draw
。
答案 0 :(得分:0)
解决了它。
System.Windows.Forms.Form MyGameForm = (System.Windows.Forms.Form)System.Windows.Forms.Form.FromHandle(Window.Handle);
MyGameForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable;