教えていただけませんか。
timeSetEvent()またはCreateTimerQueue()を試そうと挑戦していますが、難しくて理解できません。
[ここをクリックすると内容が表示されます]
コード: 全て選択
Declare Function timeSetEvent Lib "winmm" (ByVal uDelay As Long, ByVal uResolution As Long, ByVal lpFunction As Long, ByVal dwUser As Long, ByVal uFlags As Long) As HANDLE
Declare Function timeBeginPeriod Lib "winmm" Alias "timeBeginPeriod" (ByVal uPeriod As Long) As HANDLE
Declare Function timeEndPeriod Lib "winmm" Alias "timeEndPeriod" (ByVal uPeriod As Long) As HANDLE
Declare Function CreateTimerQueue Lib "kernel32" Alias "CreateTimerQueue" () As HANDLE
Declare Function CreateTimerQueueTimer Lib "kernel32.dll" (ByRef phNewTimer As Long, ByVal TimerQueue As Long, ByVal Callback As Long, ByVal Parameter As Long, ByVal DueTime As Long, ByVal Period As Long, ByVal Flags As Long) As HANDLE
Declare Function DeleteTimerQueueTimer Lib "kernel32" Alias "DeleteTimerQueueTimer" (ByVal TimerQueue As Long, ByVal Timer As Long, ByVal CompletionEvent As Long) As HANDLE
Declare Function DeleteTimerQueueEx Lib "kernel32" Alias "DeleteTimerQueueEx" (ByVal TimerQueue As Long, ByVal CompletionEvent As Long) As HANDLE