1

プログラムを実行すると、後でフォームが表示されます。最小化すると、システムトレイに縮小されます。systemtray-icon をダブルクリックすると、次のようになります。

Show();
Activate();
WindowState = FormWindowState.Normal;

フォームが再び表示されます。動作します。

質問: トレイ アイコンをダブルクリックする代わりに、同じ exe を再度実行しているときに、これを行うにはどうすればよいですか?

問題: ShowWindow(handle, SW_MAX) はウィンドウを表示しますが、フォーム内のいくつかの要素が欠落しています。 注:トレイ アイコンをダブルクリックしても、これは発生しません。

4

1 に答える 1

0

これは役に立ちます。プロセスを実行しているときに、現在のプロセスが実行されているかどうかを確認できます。実行している場合は、現在のプロセスを最大化できますリンク

于 2016-05-20T05:32:55.667 に答える