1.我想写个程序,让最激活的窗口震动.也就是先用Getforegroundwindow()获取最上层窗口句柄.可是我获得后不知道怎么操作?
2.昨天把CSDN翻烂了,有个叫(编程一把手)的家伙2年前用C#写过一个WinSpy,现在网上的WinAPI with C#实在太少.哪个资深会员手里还留有他的代码?能给我发一份吗?告诉我地址或发到我邮箱[email protected] 谢谢!
2.昨天把CSDN翻烂了,有个叫(编程一把手)的家伙2年前用C#写过一个WinSpy,现在网上的WinAPI with C#实在太少.哪个资深会员手里还留有他的代码?能给我发一份吗?告诉我地址或发到我邮箱[email protected] 谢谢!
//
// 摘要:
// 这个函数能为窗口指定一个新位置和状态。它也可改变窗口在内部窗口列表中的位置。该函数与DeferWindowPos函数相似。
//
// 参数:
// hWnd:
// 欲定位的窗口的Handle
//
// hWndAfter:
// hWndAfter 1 可为一个窗口句柄 在窗口列表中,窗口hwnd会置于这个窗口句柄的后面。2 也可以是WindowPosZ(窗口列表位置枚举)其中之一
// 返回:
// 非零表示成功,零表示失败。会设置GetLastError
public static extern int SetWindowPos(IntPtr hWnd, SetWindowPosZ hWndAfter, int X, int Y, int Width, int Height, SetWindowPosFlags flags);