我在C#.NET Compact Framework for Windows CE中创建了一个全屏应用程序。我的客户希望使用功能键来最小化应用程序。我使用以下代码将F2绑定到此密钥:
private void Minimize()
{
this.FormBorderStyle = FormBorderStyle.FixedDialog;
this.WindowState = FormWindowState.Normal;
this.ControlBox = true;
this.MinimizeBox = true;
this.MaximizeBox = true;
ShowWindow(this.Handle, SW_MINIMIZED);
}
ShowWindow是" coredll.dll"的外部方法。文件。因为" coredll"文件不能最小化没有ControlBox的应用程序我必须在最小化之前显示它们。
然而,当用户再次最大化应用程序时,我想撤消在Minimize方法中进行外部调用之前所做的一切。我该怎么做?我没有看到" OnMaximize"在表格上的事件?任何帮助将不胜感激: - )。
答案 0 :(得分:0)
我不能尝试这个但是我记得在最大化窗口时会执行OnActivated或OnShow。