Я создал приложение, которое запускается в системном трее при его запуске. Я использовал ниже пост для достижения этой цели: How to start WinForm app minimized to tray?Восстановить приложение из системного трея при нажатии на ярлык рабочего стола
Это приложение также позволяет только один экземпляр для запуска: http://www.codeproject.com/Articles/32908/C-Single-Instance-App-With-the-Ability-To-Restore
Проблемы я получаю, когда я первый запустить приложение это minmizes к системе лоток, но если я нажму значок рабочего стола, он не появится. Я должен щелкнуть значок в трее, чтобы восстановить приложение. Если я затем снова скрою его, а затем нажмите на значок рабочего стола, он появится.
Это моя вторая попытка приложения winform, это как-то связано с SetVisibleCore?
Любые указатели в правильном направлении были бы замечательными.
позвольте мне видеть ваш codez – animaonline
Посмотри на этом вопросе: http://stackoverflow.com/questions/4611828/maximize-application-in-system-tray – M4N
я использую код из двух ссылок выше , http://www.codeproject.com/KB/cs/SingleInstanceAppMutex/SingleInstanceMutexSampleV2.txt – Boomerang