我创建了一个应用程序,它在启动时会在系统托盘中启动。我使用下面的帖子来实现这一点: 如何启动 WinForm 应用程序最小化到托盘?
此应用程序还只允许单个实例运行: http: //www.codeproject.com/Articles/32908/C-Single-Instance-App-With-the-Ability-To-Restore
我遇到的问题是,当我第一次启动应用程序时,它会最小化到系统托盘,但是如果我单击桌面图标,它不会出现。我必须单击托盘中的图标才能恢复应用程序。如果我再次最小化它,然后单击它出现的桌面图标。
这是我对 winform 应用程序的第二次尝试,它与 SetVisibleCore 有关吗?
任何朝着正确方向的指针都会很棒。