Климов Александр Петрович
Шрифт:
Клавиатура
На большинстве карманных компьютеров нет стандартной клавиатуры, поэтому ввод текста осуществляется с помощью виртуальной клавиатуры SIP. В Visual Studio 2005 клавиатура SIP представлена элементом
Рис. 5.2. Эмулятор устройства с клавиатурой
Кроме того, на устройствах имеются клавиши навигации, клавиша
Клавиши навигации
Если вы в процессе создания приложения в режиме работы с формой щелкнуть мышью на любой из кнопок навигации, то среда разработки сгенерирует код для этих кнопок в событии
Как видите, приложение определяет нажатую клавишу при помощи перечисления
Рис. 5.3. Обработка нажатий клавиш навигации
Выключение устройства
На карманных компьютерах также есть кнопка выключения устройства. На самом деле при нажатии на эту кнопку устройство не выключается, а переходит в особый спящий режим. В мобильных устройствах программы и данные хранятся в памяти, и если устройство действительно выключить, то все приложения и данные просто пропадут. Разработчик может программно перевести устройство в спящий режим, имитируя нажатие этой кнопки выключения с помощью функции API