当前位置:编程学习 > VB >>

api函数sendmessage的问题 急!

我自己编了两个vb可执行文件,用其中的一个调用另外一个,被调用的窗口弹出的同时想设置主调应用程序的窗口的enabled属性为FALSE,当被调用的可执行程序窗口关闭后,再将主调应用程序的窗口的enabled属性为true。这要怎样才能实现?是不是可以通过api函数sendmessage实现?如果能用sendmessage实现,改变enable属性的参数是什么? --------------------编程问答-------------------- 进程通信问题。
1、如果要做到专业一点,方法有很多,比如:可以利用侍服式计时器唤醒挂起的进程;DDE技术等。
2、如果要求不高,业余一点的:在app1.exe内用Timer计时器监控app2.exe;或者干脆禁止鼠标输入;自定义事件等办法。 --------------------编程问答--------------------
引用 1 楼 chenjl1031 的回复:
进程通信问题。 
1、如果要做到专业一点,方法有很多,比如:可以利用侍服式计时器唤醒挂起的进程;DDE技术等。 
2、如果要求不高,业余一点的:在app1.exe内用Timer计时器监控app2.exe;或者干脆禁止鼠标输入;自定义事件等办法。


我的好友都好牛 --------------------编程问答-------------------- 换种思路,程序1,程序2

程序1是主程序,他负责调用程序2

当程序2出现时,可以通过程序1内的一个TIMER来查找窗体,看程序2是否已经出现,如果出现,则做上面你说的操作。 --------------------编程问答-------------------- 关注ing~~~~
好像有一个api可以获取上一个窗口的句柄,发送windows消息是可以改成enable的
不要骂我,我也是新手
补充:VB ,  API
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,