回来后,我开发与运行在windows suface(平板电脑)的Visual Basic 6.0桌面应用程序,但事情是永远失去当睡眠后醒来如何让我的注意力唤醒
我已经关注试图在Windows的情况下设置的onResume通过重点Winproc传过去的活性形式
lastActiveForm.SetFocus
但我以前不工作,我还需要一个触摸设置对焦等获得与正常情况下会
我只是想要减少用于设置的首次触摸注重与正常事件直接goign当它从sleep..any理念
回来后,我开发与运行在windows suface(平板电脑)的Visual Basic 6.0桌面应用程序,但事情是永远失去当睡眠后醒来如何让我的注意力唤醒
我已经关注试图在Windows的情况下设置的onResume通过重点Winproc传过去的活性形式
lastActiveForm.SetFocus
但我以前不工作,我还需要一个触摸设置对焦等获得与正常情况下会
我只是想要减少用于设置的首次触摸注重与正常事件直接goign当它从sleep..any理念
你能提供你在这里说什么更多的细节唤醒:
“我试图通过Winproc传事件的onResume设置窗口的焦点以最后活动的形式“...
你是如何在事件onResume上连线的?
一般来说,想睡觉后抓住焦点并不常见。通常,具有焦点的应用程序是从睡眠中恢复时将获得焦点的应用程序。
如果您的应用需要始终处于最佳状态,您可以设置一个计时器来检查每秒钟是否处于最佳状态。如果它已经在顶部,则什么也不做; https://support.microsoft.com/en-us/kb/186431
除非你的应用程序是一个被设计为接管计算机全屏幕应用程序,这是相当自私的让你的应用程序:如果不是在上面,在这个环节使用的代码,使其顶部顶部 - 您不允许用户确定什么是顶部和什么不是,这不仅仅是Windows友好的。
应用程序是全屏始终在最前面的做法会不会有产生一些问题,并为的onResume我用Winproc传和检查WM_SYSCOMMAND和SC_MONITORPOWER消息但那不是我 – Avinash
工作你怎么能指望的应用程序,抓住重点,如果“上顶级方法会造成一些问题“?按照定义,应用程序具有重点时,它是最重要的。也许别人可以帮助你 - 我认为你没有清楚地说明问题和你的需求;当你有明确的目标明确的问题时,SO会为你提供最好的服务。 – Jazimov
当我的应用程序正在运行时进入睡眠状态时,我需要重点关注。问题是,当我的应用程序运行时,它会进入睡眠状态,并且无法回到我的应用程序......我不知道为什么 – Avinash