jjzjj

SETFOREGROUNDLOCKTIMEOUT

全部标签

windows - 了解 SystemParametersInfo SPI_SETFOREGROUNDLOCKTIMEOUT

我的应用程序需要在被外部工具(通过API)调用时获得焦点,我知道默认情况下,它应该只在任务栏中闪烁,但在这种情况下,这绝对不是行为我想要的。在这种情况下,我尝试通过“this.Activate()”(C#)获得焦点。这就是ForeGroundLockTimeOut发挥作用的地方。但是,我在理解SystemParameterInfoSPI_SETFOREGROUNDLOCKTIMEOUT时遇到了一点问题。我知道它用于设置ForeGroundLockTimeOut,它定义了您的应用在获得所请求的焦点之前必须等待的时间。(有关更多信息,变量“val”是一个设置为0的IntPtr)System