Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Платформы Windows Mobile и Windows Embedded > "Рабочий стол" для смартфона под Windows Mobile


Автор: Zakonnic 25.4.2006, 23:22
Вобщем, подарили мне Qtek 8020 (привет г-ну Терехову). Там стоит Windows Mobile 2003. Рабочий стол мне ее жутко не нравится. Есть идея написать свой, что-то вроде Aston-а, выводящий кучу информации и с разными там встроенными панельками, горячими клавишами и т. п.
Предпочитаю работать в VS2005 или С++Builder. Соответственно я хорошо знаком с Framework-ом и C#, но с горя могу перейти и на MFC или что-нибудь низкоуровневое.

   Собственно, проблемы (пока что немного):
1. Как запустить какую-нибудь свою программу вместо "рабочего стола", чтобы отображалась по нажатию "Домой" или клавиши "Обратно"? Можно - поверх оригинального, но лучше - вместо.
2. Как глобально отследить нажатия всех клавиш (в том числе "Домой", "Обратно" и клавиш дозвона)?
3. Как убрать программу из диспетчера задач, желательно без вандализма? Можно ли ее сделать службой, как, и что тогда делать с графикой? Стоит ли вообще ее убирать?
4. Как программно позвонить кому-нибудь или обработать звонок?

 smile 

Ух... Сомневаюсь, что кто-нибудь так сразу все напишет, но хотя бы ссылок пару киньте. Ну пажалуйста...

Заранее благодарен. 

Автор: DEER 27.4.2006, 13:19
на счёт Astona...
по моему он просто отлавливает explorer.exe, останавливает его и запкскает свой аналог explorer.exe.

может в эту сторону думать?
как то сталквался с приложениями под покет писи. в 2003 студии есть и эмулятор и средства для проектирования под него. сами программы мало чем отличались от обычных (по крайней мере которые я видел). те по идее создаешь проект. делаешь его на весь экран. при загрузке пишеь "убийство" explorer.exe, ставишь эту программу в автозагрузку на свою малявку и в принципе  должно работать.

так что надо экспериментировать, экспериментировать и ещё  раз экспериментировать. 

Автор: sexton 27.4.2006, 18:19
Цитата(Zakonnic @  25.4.2006,  23:22 Найти цитируемый пост)
Есть идея написать свой, что-то вроде Aston-а, выводящий кучу информации и с разными там встроенными панельками, горячими клавишами и т. п.

А пробовал юзать лончеры? Тот же Wisbar Advance 2 + Wisbar Advance Desktop?  

Автор: Zakonnic 1.5.2006, 20:45
Цитата(sexton @  27.4.2006,  18:19 Найти цитируемый пост)
А пробовал юзать лончеры? Тот же Wisbar Advance 2 + Wisbar Advance Desktop?  


Хм... Ну... Не пробовал. Надо глянуть...
Но я то вообще вот про что: меня в смартфоне возмутило неудобство работы с телефонной связью. Например, хочу я запрограммировать долгое нажатие на какую-нибудь клавишу. И эргономики никакой. Надо долго щелкать по клавишам, пока до чего-нибудь доберешься.

Вобщем, по сути. 

В VisualStudio2005 есть замечательный эмулятор, да и напрямую с девайсом она работать умеет. Проблема не в этом.
Насчет убийства explorer-a - это в лучшем случае, т.к. может давать накладки. Пока не экспериментировал (времени нет - сессия, однако), но большой вопрос, куда будет переходить управление при мертвом explorer-е после нажатия кнопки "Домой". Нужно как-то сказать системе, что моя прога имеет такой же статус. Гхм... Кстати, я не знаю, как убивать explorer  smile 

Все вопросы в силе. 
Может, кто-нибудь сможет предложить еще эргономичный дизайн... Вот, допустим, как бы вы хотели чтобы выглядел и работал рабочий стол у вашего смартфона? Что вам не нравится в вашем? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)