nanya dong masalah fungsi callback.. ni ceritanya lagi nyoba avicap32.dll
kode deklarasi fungsi dlm modul adalah spt ini:
Public Function capSetCallbackOnFrame(ByVal lwnd As Long, ByVal lpProc
As Long) As Boolean
capSetCallbackOnFrame = SendMessage(lwnd,
WM_CAP_SET_CALLBACK_FRAME, 0, lpProc)
End Function
Public Function MyFrameCallback(ByVal lwnd As Long, ByVal lpVHdr As
Long) As Long
Debug.Print "FrameCallBack"
Dim VideoHeader As VIDEOHDR
Dim VideoData() As Byte
'//Fill VideoHeader with data at lpVHdr
RtlMoveMemory VarPtr(VideoHeader), lpVHdr, Len(VideoHeader)
...
kode pemanggilan fungsi dlm modul form spt ini:
capSetCallbackOnFrame mCapHwnd, AddressOf MyFrameCallback
nah, pertanyaan:
pada fungsi MyFrameCallback, nilai lpVHdr dan lwnd didapat dari mana?
bukankah pada pemanggilan fungsi capSetCallbackOnFrame pada modul form, argumen
tsb tidak diberikan?
mohon pencerahannya dari senior2.. :-)
thanx