1

我目前正在使用 LicenseFile=

有没有办法将计时器添加到下一个按钮?这样,如果某个时间段还没有过去,它会询问用户是否真的阅读了协议?

谢谢

4

1 回答 1

1

没有内置任何东西,但您可以调用标准的 WinAPIGetTickCount函数:

function GetTickCount(): Cardinal;
external 'GetTickCount@kernel32.dll';

调用一次 fromCurPageChanged(wpLicense)以将当前刻度值保存在全局变量中,然后再次调用它NextButtonClicked(wpLicense)并从旧刻度中减去新刻度以获得经过的时间。

不过有两点需要注意:

  1. 仅仅因为该页面已经打开了一段时间并不意味着他们实际上已经阅读了它。

  2. 我还没有测试过,但我很确定NextButtonClick即使他们没有选择“是”也会被调用(即代码处理程序在内部验证之前被调用)。所以你可能也想检查一下,以避免显示“你读过吗?” 当他们甚至还没有勾选是时的消息。

于 2013-01-13T09:21:22.333 回答