2

私はWpfアプリケーションを開発しています。アプリケーションをインストールすると、デスクトップとプログラム メニューにショートカット アイコンが作成されます。

時間のデスクトップ アイコンをクリックすると、アプリケーションが開きます。今、私はトレイ/タスクバーでアプリケーションを最小化しています。デスクトップ アイコンをクリックすると、アプリケーションが最大化されません。トレイ/タスクバーで最小化されたままです。例として、Skype、Adobe Reader などをご覧ください。

要件 - デスクトップやプログラム メニューなど、アプリケーション アイコンが PC に存在する場合は常に、ユーザーがショートカット アイコンをクリックしたときにアプリケーションを最大化する必要があります。

4

1 に答える 1

5

デスクトップ リンクは、クリックするたびに新しいアプリケーションを開きます。アプリケーションを一度だけ開き、新しいアプリケーションを開始した後に元のアプリケーションの位置/サイズを変更する場合は、自分でこれを行う必要があります。

アプリケーションが起動したら、別のバージョンが既に実行されているかどうかを確認します。実行中のアプリケーションにメッセージを送信します。終了します。他のアプリケーションが開始されていない場合は、通常どおり実行して、メッセージを確認します。メッセージが到着したら、最小化されているかどうかを確認し、最小化されている場合は最大化します (またはサイズ/位置を必要なものに変更します)。

それを実装してみてください。ステップのいずれかに非常に具体的な問題がある場合は、SOに来て、それについて非常に具体的な質問をしてください:)

于 2013-04-23T05:48:11.480 に答える