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

Kirim email ke