除了用下面这两个函数得到激活窗口的句柄,然后跟自己窗口的句柄比较。
GetForegroundWindow
GetActiveWindow这个isActiveWindow 好像也可以吧。请问大家还有其他的方法吗?
GetForegroundWindow
GetActiveWindow这个isActiveWindow 好像也可以吧。请问大家还有其他的方法吗?
解决方案 »
- w7系统的窗口上的图案//怎么在对话框外面也能显示呢?
- 祝各位国庆快乐
- FindwindowEx的问题
- 想到一个问题,请教各位一下,能从一个数列公式推出值,能不能反推? (比如3,3,4,6,9,13成等差数列,能有推出公式的程序方法吗)
- 送分了,简单一问。
- 求救,为什么我的程序放在没有vc的机器上就不好用了,报debug assert错,winocc 345行
- 为什么无法设置断点?提示信息: “One Or More Breakpoints cannot be set and have
- 有关多媒体软件的截图与换皮肤功能
- ReleaseCapture()在哪些情况会运行失败?
- 删除隐藏属性文件问题?快抢分
- 怎样在MFC中利用主对话框的ontimer命令
- NVIDIA 3DVision 真他妈烦[别逼我]
可以枚举桌面窗口
这样可以得到窗口的z_order
不过即便自己的窗口在最前面也不能保证是激活窗口
还是得判断一下
如果你的目的只是不让别人操作你的程序,那么你应该尝试防止别人取得你的窗体指针以及窗体句柄
用hook的方法躲掉FindWindow,EnumWindow等API的检测或许是一种办法
用API WriteProcessMemory还能修改正运行的其它进程的内存里面的所谓常量呢!