私は現在LicenseFile=を使用しています
次のボタンにタイマーを追加する方法はありますか?そうすれば、一定の期間が経過していない場合、実際に契約書を読んだかどうかをユーザーに尋ねますか?
ありがとう
私は現在LicenseFile=を使用しています
次のボタンにタイマーを追加する方法はありますか?そうすれば、一定の期間が経過していない場合、実際に契約書を読んだかどうかをユーザーに尋ねますか?
ありがとう
GetTickCount
組み込みのものはありませんが、標準のWinAPI関数を呼び出すことができます。
function GetTickCount(): Cardinal;
external 'GetTickCount@kernel32.dll';
fromを1回呼び出してCurPageChanged(wpLicense)
、現在のティック値をグローバル変数に保存してから、もう一度呼び出してNextButtonClicked(wpLicense)
、古いティックから新しいティックを減算して、経過時間を取得します。
ただし、注意すべき2つのポイント:
ページがしばらく開いているからといって、実際に読んだわけではありません。
私はテストしていませんが、NextButtonClick
「はい」を選択していなくても呼び出されると確信しています(つまり、内部検証の前にコードハンドラーが呼び出されます)。したがって、「読んだことがありますか?」と表示されないように、これも確認することをお勧めします。[はい]にまだチェックマークが付いていない場合のメッセージ。