2011-09-21 4 views
2

예상대로 응용 프로그램 뼈대가 작동합니다. 누군가 Windows Mobile 6.5 환경에서 달성하고자하는 것에 대한 좋은 해결책이 될 수도 있습니다.Windows Mobile C++ - 응용 프로그램 디자인 유형 질문

여기 내가 실제로 할 것을 시도하고있는 작업은 다음과 같습니다

응용 프로그램이 백그라운드에서 실행 (이 사무실 서버에 주기적으로 네트워크 패킷을 전송, 패킷 통계 데이터가로드와 Winsock2를 통해 서버와 사용자 정의 만든 프로토콜에 push된다).

0 '크기의 창을 만들고 최소화 된 응용 프로그램입니다. -이 서비스로 들어가는 것에 대해 생각하고 있지만, 다음에해야 할 일은 오늘 나를 멈추게합니다. 이.

는 어디 선가 아이콘으로 '볼'수 있도록이 응용 프로그램이 필요합니다 -이 게시물에 명시된 바와 같이 나는 이미 내가 '트레이'영역에서이 작업을 수행 할 수 없습니다 알고

Windows Mobile C++ Tray Icon

지금 SHNotificationAdd -를 사용하려고 시도했지만 이름의 유형이 말하는대로 '알림'으로도 좋습니다. 그래서 팝업하고 클릭하면 숨길 수 있습니다 - 이것은 나쁘다.

달성해야하는 것은 응용 프로그램 실행주기 중에 표시되는 아이콘으로, 동기화가 불가능할 때 깜박이며 동기화가 완료되면 아이콘이 변경됩니다.

나는 할 수 없다고 조금 걱정한다 - 나는이 목적을 위해 "Home"플러그인을 작성하려고했지만 심지어 어떤 사람들은 테마가 설치되어 있고 내 응용 프로그램이 될 수도 있다고 말했다. 그 사람들에게 보이지 않을거야.

이제 우리를 몇 군데에 배포 할 예정입니다. 전국에 3 개의 데이터 센터가 있습니다. 약 130 명이 스마트 폰입니다. 테마가 적용될 때에도이 응용 프로그램을 볼 수 있어야합니다. 또는 사용자 정의가 완료되었습니다.

언제든지이 작업을 수행 할 수 있습니까?

'트레이 아이콘'이 일반 응용 프로그램에서 지원되지 않는다는 것을 알게 될 때까지는 클래식 '트레이 아이콘 접근 방식'으로 할 수 있다고 확신했습니다.

내가 할 수있는 일이 있다면 - 누군가가 우리 모두를 위해 약간의 빛을 비춰 줄 수 있다면 정말 고맙겠습니다.

답변

1

귀하의 앱에 대한 Windows Mobile 패러다임으로 이동해야합니다. 찾으려는 것처럼 불가능합니다. 사용자가 홈 화면 플러그인을 사용자 정의하고 "용지함"이 없다는 것이 맞으면 문제가 발생합니다. 구석의 아이콘 (배터리, 신호 강도 등)은 OEM 전용으로 예약되어 있습니다.

내 애플리케이션의 실제 모양을 만드는 것이 좋습니다. 어쩌면 마지막 업로드 시간, 전송 된 데이터의 양 등과 같은 단순한 상태 정보를 보여줄 수도 있습니다.

그런 다음 알림을 사용하여 연결이 불가능한 것과 같은 "이벤트"동안 사용자 알림을 배치합니다 ("깜박이는 아이콘 "아이디어) 또는 동기화가 완료되면 ("변경된 아이콘 "아이디어 대체).

+0

귀하의 의견을 보내 주셔서 감사합니다. 너무 많은 옵션이없는 것처럼 보입니다 ... 나는 약간 실망했다. 정말로. – PeeS

관련 문제