0 0 4
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
剪贴板_监听 加入剪贴板查看器链
参数名类 型参考可空数组备 注
窗口句柄整数型
回调函数子程序指针WndProc(整数型 hwnd, 整数型 uMsg, 整数型 wParam, 整数型 lParam),返回1拦截。
SetPropA (窗口句柄, “Clipboard_Monitor”, SetWindowLongA (窗口句柄, #GWL_WNDPROC, 到整数 (&WndProc_Clipboard_Monitor)))
SetPropA (窗口句柄, “Clipboard_Callback”, 到整数 (回调函数))
SetPropA (窗口句柄, “Clipboard_Viewer”, SetClipboardViewer (窗口句柄))
子程序名返回值类型公开备 注
WndProc_Clipboard_Monitor整数型 
参数名类 型参考可空数组备 注
hWnd整数型
uMsg整数型
wParam整数型
lParam整数型
变量名类 型静态数组备 注
this整数型 
call整数型 
this = GetPropA (hWnd, “Clipboard_Monitor”)
call = GetPropA (hWnd, “Clipboard_Callback”)
如果真 (uMsg = #WM_DRAWCLIPBOARD uMsg = #WM_CHANGECBCHAIN uMsg = #WM_DESTROY )
如果真 (IsWindow (wParam) ≠ 0 wParam ≠ hWnd)
hWnd = wParam
wParam = #NULL
SendMessageA_整数 (hWnd, uMsg, wParam, lParam)
如果真 (CallWindowProcA (call, hWnd, uMsg, wParam, lParam) = 1) ' 拦截
返回 (1)

返回 (CallWindowProcA (this, hWnd, uMsg, wParam, lParam))
子程序名返回值类型公开备 注
剪贴板_停止监听 退出剪贴板查看器链
参数名类 型参考可空数组备 注
窗口句柄整数型
变量名类 型静态数组备 注
this整数型 
this = GetPropA (窗口句柄, “Clipboard_Monitor”)
ChangeClipboardChain (窗口句柄, GetPropA (窗口句柄, “Clipboard_Viewer”))
SetWindowLongA (窗口句柄, #GWL_WNDPROC, this)
RemovePropA (窗口句柄, “Clipboard_Monitor”)
RemovePropA (窗口句柄, “Clipboard_Callback”)
RemovePropA (窗口句柄, “Clipboard_Viewer”)

词条作者信息
项目部004 -  一个月只活跃几分钟
使用例程
参与校正错误的易友
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
无评论 评论
  • Copyright © ijingyi.com All Rights Reserved.