[VB6 ] 請問如何用 WH_JOURNALRECORD Hook 偵測WM_COPY的訊息?

看板Visual_Basic作者 (冰色太陽)時間16年前 (2009/08/06 19:40), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
想請問一下 可以用WH_JOURNALRECORD HOOK 去勾 WM_COPY的訊息嗎? 因為想寫一個程式來偵測剪貼簿 是否有"複製"新的資料 可是HOOK WM_COPY都沒有反應 不知道有沒有版友可以提供一下資訊呢? GOOGLE了好久 都找不到可用的範例 Function HookProc(ByVal code As Long, ByVal wParam As Long, ByVal lParam As Long) As Long If code < 0 Then HookProc = CallNextHookEx(hHook, code, wParam, lParam) Else Select Case wParam Case Is = WM_COPY Form1.Caption = "1" Case Is = WM_COPYDATA Form1.Caption = "2" End Select HookProc = CallNextHookEx(hHook, code, wParam, lParam) End If End Function -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.131.229

08/07 01:47, , 1F
為什麼不直接用api存取剪貼,然後比較即可
08/07 01:47, 1F

08/08 00:45, , 2F
我有想過這個做法,不過還是想知道能不能勾WM_COPY
08/08 00:45, 2F
文章代碼(AID): #1AUi4Xqk (Visual_Basic)