11 2018 档案
摘要:using System; using System.Runtime.InteropServices; using HWND = System.IntPtr; using HANDLE = System.IntPtr; namespace Win32 { public struct DRAGINFO { public int uSize; p...
阅读全文
摘要:using System; using System.Runtime.InteropServices; using System.Text; using HANDLE = System.IntPtr; using HWND = System.IntPtr; namespace Win32 { /// /// 时间结构体 Modify by Ward /// ...
阅读全文
摘要:using System; using System.Runtime.InteropServices; using System.Text; using HANDLE = System.IntPtr; using HWND = System.IntPtr; using HDC = System.IntPtr; namespace Win32 { public struct RECT/...
阅读全文
摘要:void ActiveWin(IntPtr h) { IntPtr hForeWnd = GetForegroundWindow();//获取当前窗口句柄 int tIdCur = GetWindowThreadProcessId(hForeWnd, IntPtr.Zero);//获取当前窗口句柄的线程ID ...
阅读全文
摘要:在网上很难找到SwitchToThisWindow这种问题的处理,自己研究了下终于找到了问题,记录下来便于后人参考。 解决方法: 1、键盘HOOK时不要调用CallNextHookEx,因为按键消息与窗口获取焦点时同触发会引起冲突。 2、延迟调用SwitchToThisWindow,实测20ms 以
阅读全文