很难的问题,请高手进来!分数不是问题,如果能解决,要多少给多少!决不食言!
梅文海 2005-03-04 01:53:59
如何让系统中的多个窗口同时激活,也就是说,能够同时获得鼠标和键盘的消息
其实我想这很难办到,因为 GetForegroundWindow 和 GetActiveWindow 只能获得一个窗口句柄,但是如果
1.能从虚拟主机的方式也可以,例如利用 VirtualPC 就可以使得系统存在多个被激活的窗口,虽然 VirtualPC 本身不被激活,但是 VirtualPC 允许其内部存在一个被激活的窗口,如果有多个 VirtualPC 在运行,就可以实现多个窗口被激活了。
2.或者从进程的角度出发,例如将多个需要被激活的窗口强制设置为一个程序的工具窗口,这个该程序如果被激活,那么这些所有的工具窗口也就可以被激活了。
以上是两个思路,但是本人能力有限,没有能够实现,希望大家积极献策。