簡體   English   中英

.NET Compact Framework上的事件最大化

[英]Maximize event on .NET compact framework

我已經在Windows CE的C#.NET Compact Framework中創建了一個全屏應用程序。 我的客戶想使用功能鍵來最小化應用程序。 我已使用以下代碼將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”事件嗎? 任何幫助將不勝感激 :-)。

我無法嘗試此操作,但是我記得最大化窗口時會執行OnActivated或OnShow。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM