TC官方合作论坛

标题: 多窗口编程怎样让子窗口响应的事件,同步到主窗口? [打印本页]

作者: 四水哥    时间: 2014-5-3 16:13
标题: 多窗口编程怎样让子窗口响应的事件,同步到主窗口?
比如说子窗口上点击鼠标或操作键盘的消息路由拦截后,主窗口同步根据子窗口的操作执行事件!
作者: cylhb    时间: 2014-5-3 16:56
-。-主窗口捕获操作记录,然后后台发送同样操作到子窗口而已
作者: 四水哥    时间: 2014-5-3 17:38
cylhb 发表于 2014-5-3 16:56
-。-主窗口捕获操作记录,然后后台发送同样操作到子窗口而已

什么命令呀,不过你的说法和我想的不一样,我是子界面的操作要由主窗口来响应
作者: cylhb    时间: 2014-5-3 19:50
无论谁来操作谁,写法都是一样的
思路就是捕获操作,然后发送操作。。
作者: 四水哥    时间: 2014-5-3 22:20
cylhb 发表于 2014-5-3 19:50
无论谁来操作谁,写法都是一样的
思路就是捕获操作,然后发送操作。。

能不能示例个代码呢
作者: cylhb    时间: 2014-5-3 22:33
我就随便说说。。没代码~~还是要靠自己努力
1.在子窗口中**捕获鼠标或者键盘事件,因为要捕获的不是TC自身的,所以消息路由什么的是没用的。可以用API GetAsyncKeyState 来捕获并记录
2.根据捕获到的操作记录发送相对应的操作代码到你想要同步操作的窗口。





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1