У меня есть скелет моего приложения, работающий должным образом - возможно, у кого-то есть хорошее решение для того, чего я пытаюсь достичь в среде Windows Mobile 6.5.
Вот что я на самом деле пытаюсь сделать:
Приложение работает в фоновом режиме (оно периодически отправляет сетевые пакеты на офисный сервер, пакеты загружаются со статистическими данными и отправляются на сервер через Winsock2 и пользовательский протокол).
Что означает здесь «фон» - это приложение, которое создает окно размером 0,0 и минимизируется - я подумываю о переходе на сервисы с этим, но следующее, что мне нужно, останавливает меня сегодняот этого.
Мне нужно, чтобы это приложение было «видимым» где-то в виде значка - я уже знаю, что не могу сделать это в области «трей», как указано в этом сообщении:
Windows Mobile C ++ Tray Icon
Теперь я пытался использовать: SHNotificationAdd - но это нормально для «уведомления», так как название говорит тип вещи,Так что это всплывающее окно, и вы можете щелкнуть, чтобы скрыть его - это плохо.
Мне нужно добиться значка, который будет виден во время цикла выполнения приложения, поэтому он мигает, когда синхронизация невозможна, он изменяетсязначок, когда синхронизация завершена.
Я немного обеспокоен, что это невозможно, я даже пытался пойти и закодировать плагин "Home" для этой цели, но мне сказали, что некоторые людиТемы установлены, и, возможно, мое приложение не будет видно даже этим парням.
Теперь, когда мы собираемся развернуть его в нескольких местах (3 центра обработки данных распределены по всей стране - около 130 человек)только для смартфонов) - я должен быть уверен, что это приложение видно, даже если применена тема или выполнена настройка.
Есть ли шанс, что это можно сделать?
Я был уверен, что это можно сделать с помощью классического «подхода к значкам в трее», пока не обнаружил, что «иконки в трее» не поддерживаются для обычных приложений.
Если есть что-то, что я могу сделать - я был бы очень признателен, если бы кто-нибудь смог пролить немного света на это для всех нас, пожалуйста.