问题如下:我是程序A启动程序B;然后A结束的时候发送一个消息给A,A然后进行处理~?
主要的问题是如果启动了两个A程序,可能发送消息错误我的想法如下: 当程序A里面启动程序B的时候可以传送一个命令行参数给B,这个命令行参数就是程序A主窗口的句柄值
然后程序A用findwindow获得程序A的窗口句柄,如果句柄值等于命令行参数,就发送消息给A但是用findwindow函数只能找到最顶层的窗口,如果根据判断这个窗口不是我用的的话我如何找到同名的第二个窗口呢?希望大牛指教~
主要的问题是如果启动了两个A程序,可能发送消息错误我的想法如下: 当程序A里面启动程序B的时候可以传送一个命令行参数给B,这个命令行参数就是程序A主窗口的句柄值
然后程序A用findwindow获得程序A的窗口句柄,如果句柄值等于命令行参数,就发送消息给A但是用findwindow函数只能找到最顶层的窗口,如果根据判断这个窗口不是我用的的话我如何找到同名的第二个窗口呢?希望大牛指教~
主要的问题是如果启动了两个A程序,可能发送消息错误我的想法如下: 当程序A里面启动程序B的时候可以传送一个命令行参数给B,这个命令行参数就是程序A主窗口的句柄值
然后程序A用findwindow获得程序A的窗口句柄,如果句柄值等于命令行参数,就发送消息给A但是用findwindow函数只能找到最顶层的窗口,如果根据判断这个窗口不是我用的的话我如何找到同名的第二个窗口呢?希望大牛指教~
==吃饱了撑的?
主要的问题是如果启动了两个A程序,可能发送消息错误我的想法如下: 当程序A里面启动程序B的时候可以传送一个命令行参数给B,这个命令行参数就是程序A主窗口的句柄值
然后程序B用findwindow获得程序A的窗口句柄,如果句柄值等于命令行参数,就发送消息给A但是用findwindow函数只能找到最顶层的窗口,如果根据判断这个窗口不是我用的的话我如何找到同名的第二个窗口呢?希望大牛指教~
用EnumWindow,然后进行判断~
对对对,说错了,是GetNextWindow()
呵呵~~