5

Windows の起動時に (レジストリにキーを登録することによって)、または実際のユーザーによって起動される Forms アプリケーションを開発しています。

ユーザーが手動で開始した場合 (つまり、実行可能ファイルをクリックした場合) に、フォームが表示されるようにします。Windows がイベントをトリガーした場合に備えて、アプリケーションを (トレイ バーに) 非表示にします。

これらのケースのどれが発生したかをプログラムで判断する方法はありますか?

4

3 に答える 3

7

コマンドラインパラメータを追加することをお勧め-minimizedします。たとえば、起動時にそれを渡します。

引数の読み方については、このスレッドを参照してください。

于 2012-11-27T15:10:01.080 に答える
3

Windows の起動時に特定のパラメーターを使用してアプリケーションを開始できますが、ユーザーはこのパラメーターなしでアプリケーションを開始します。

于 2012-11-27T15:10:18.600 に答える
1

私が考えることができる最も簡単な方法は次のとおりです。

起動時に実行するように登録するときは、 (いくつかのデフォルト)Windowsを渡します。ユーザーが実行する場合に備えて、パラメーターは存在しません。parameterparameter

このようにして、パラメータの有無に応じて、プログラムの起動オプションを決定できます。

于 2012-11-27T15:11:29.773 に答える