如何识别Windows Mobile 6.5缺少触摸屏和键盘
本文关键字:触摸屏 键盘 Mobile 何识别 识别 Windows | 更新日期: 2023-09-27 18:11:28
如何识别Windows-mobile 6.5缺少触摸屏和键盘?
如果我没有触摸屏幕或按任何键,我需要返回主屏幕
如何在Windows Mobile 6.5上使用c# ?
我同意Henk的评论,即您是想检测用户输入不足还是检测这些接口是否存在并不清楚。对于检测用户空闲状态,这可能是有意义的。对于检测硬件接口的可用性,这可能会有所帮助。
我在我的设备上这样做。
只需添加一个Timer
和一个叫做Reset()
的短函数。
const int TIME_LIMIT = 50000; // set to whatever you need
int timeout;
Timer Timer1;
void Form1() {
Timer1 = new Timer();
Timer1.Interval = 200; // 200 milliseconds
Timer1.Tick += new EventHandler(Timer_Tick);
}
void ShowSubPanel() {
Timer_Reset();
panelSub1.BringToFront();
}
void Timer_Reset() {
Timer_Stop();
Timer_Start();
}
void Timer_Start() {
timeout = 0;
Timer1.Start();
}
void Timer_Stop() {
Timer1.Stop();
}
void Timer_Tick() {
if (TIME_LIMIT < timeout++) {
Timer_Stop();
// Here, call your Main Form
Main.BringToFront(); // I use Panels instead of forms
}
}