|
发表于 2020-9-26 17:36:28
|
显示全部楼层
广东省广州市
人家模块是开源的!不要老想着白嫖,发现问题建议自己尝试去修好它,再反馈给项目部去处理,这样既提升自己的编程能力,又能帮助人,何乐而不为呢~
|
窗口_屏蔽浏览器右键 | 逻辑型 | | |
浏览器句柄 | 整数型 | | | | 菜单回调子程序 | 子程序指针 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | hWnd | 整数型 | | | WndProc | 整数型 | | |
hWnd = 窗口_取IE浏览框句柄 (浏览器句柄 )如果真 (hWnd = 0 )输出调试文本 (“浏览器句柄无效!”)返回 (假)SetPropA (hWnd, “lProc”, 到整数 (菜单回调子程序))WndProc = SetWindowLongA (hWnd, #GWL_WNDPROC, 到整数 (&浏览器屏蔽右键消息处理 )) SetPropA (hWnd, “GWL_WNDPROC”, WndProc )返回 (真)|
浏览器屏蔽右键消息处理 | 整数型 | | |
hWnd | 整数型 | | | | Msg | 整数型 | | | | wParam | 整数型 | | | | lParam | 整数型 | | | | 如果真 (Msg = #WM_DESTROY )RemovePropA (hWnd, “GWL_WNDPROC”)RemovePropA (hWnd, “lProc”)判断 (Msg = #WM_RBUTTONDOWN 或 Msg = #WM_RBUTTONUP 或 Msg = #WM_RBUTTONDBLCLK )WndProc = GetPropA (hWnd, “lProc”)返回 (CallWindowProcA (WndProc, 0, 0, 0, 0 )) WndProc = GetPropA (hWnd, “GWL_WNDPROC”)返回 (CallWindowProcA (WndProc, hWnd, Msg, wParam, lParam )) |
窗口_屏蔽编辑框右键 | 逻辑型 | | |
编辑框句柄 | 整数型 | | | | 菜单回调子程序 | 子程序指针 | | | | 如果真 (IsWindow (编辑框句柄 ) ≠ 1 )输出调试文本 (“编辑框句柄无效!”)返回 (假)SetPropA (编辑框句柄, “lProc”, 到整数 (菜单回调子程序))WndProc = SetWindowLongA (编辑框句柄, #GWL_WNDPROC, 到整数 (&编辑框屏蔽右键消息处理 )) SetPropA (编辑框句柄, “GWL_WNDPROC”, WndProc )返回 (真)|
编辑框屏蔽右键消息处理 | 整数型 | | |
hWnd | 整数型 | | | | Msg | 整数型 | | | | wParam | 整数型 | | | | lParam | 整数型 | | | | 判断 (Msg = #WM_RBUTTONDOWN 或 Msg = #WM_RBUTTONUP 或 Msg = #WM_RBUTTONDBLCLK )WndProc = GetPropA (hWnd, “lProc”)返回 (CallWindowProcA (WndProc, 0, 0, 0, 0 )) WndProc = GetPropA (hWnd, “GWL_WNDPROC”)返回 (CallWindowProcA (WndProc, hWnd, Msg, wParam, lParam )) 如果真 (IsWindow (窗口句柄 ) ≠ 1 )输出调试文本 (“窗口句柄无效!”)返回 (假)WndProc = SetWindowLongA (窗口句柄, #GWL_WNDPROC, 到整数 (&屏蔽控件右键_消息处理))SetPropA (窗口句柄, “GWL_WNDPROC”, WndProc )返回 (真)|
屏蔽控件右键_消息处理 | 整数型 | | |
hWnd | 整数型 | | | | Msg | 整数型 | | | | wParam | 整数型 | | | | lParam | 整数型 | | | | 判断 (Msg = #WM_RBUTTONDOWN 或 Msg = #WM_RBUTTONUP 或 Msg = #WM_RBUTTONDBLCLK )返回 (0 )WndProc = GetPropA (hWnd, “GWL_WNDPROC”)返回 (CallWindowProcA (WndProc, hWnd, Msg, wParam, lParam ))
@项目部004 |
评分
-
查看全部评分
|