2

我正在开发一个 Wpf 应用程序。在安装我的应用程序时,会在桌面和程序菜单中创建快捷方式图标。

当我单击桌面图标时,我的应用程序将打开。现在我在托盘/任务栏中最小化我的应用程序。单击我的桌面图标时,我的应用程序未最大化。它仍然在托盘/任务栏中最小化。例如,您可以查看 Skype、adobe reader 等。

要求 - 应用程序图标出现在 PC 中的任何位置,例如桌面或程序菜单等,当用户单击快捷方式图标时,我的应用程序应该最大化。

4

1 回答 1

5

每次单击时,桌面链接都会打开一个新应用程序。如果您希望您的应用程序只打开一次并在启动新应用程序后更改原始应用程序的位置/大小,您必须自己执行此操作:

应用程序启动后,请检查另一个版本是否已在运行。向正在运行的应用程序发送消息。结束自己。如果没有其他应用程序启动,则正常运行并查看消息。消息到达时,检查是否最小化,如果是,则最大化(或将大小/位置更改为您需要的任何内容)。

尝试实施它,如果您对任何步骤有非常具体的问题,请来 SO 并提出一个非常具体的问题:)

于 2013-04-23T05:48:11.480 回答