C ctaxp Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-27 #1 能不能获得其它程序showmessage的内容? 如果可以的话怎样实现? 附例子,送200分
C cqwty Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-27 #3 如果是软件异常,导致异常对话框弹出的话,那么会调用windows的api messagebox函数,如果是其他程序自己的showmessage,那么拦截方式需要使用另外一种,因为在delphi中,我看了一下showmessage函数的实现情况,现实出来的是tform类的,那么应该可以通过进程来列举窗体,如果有这个窗体就可以了.
如果是软件异常,导致异常对话框弹出的话,那么会调用windows的api messagebox函数,如果是其他程序自己的showmessage,那么拦截方式需要使用另外一种,因为在delphi中,我看了一下showmessage函数的实现情况,现实出来的是tform类的,那么应该可以通过进程来列举窗体,如果有这个窗体就可以了.
C ctaxp Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-27 #4 感谢 CQWTY 的回答,不过你可能误会我的意思了,也怪我自己没说清楚,我要的是另一个程序里showmessage的内容,例如:showmessage('感谢你的回复'); 我怎样才能得到"感谢你的回复"这个内容。 谢谢
感谢 CQWTY 的回答,不过你可能误会我的意思了,也怪我自己没说清楚,我要的是另一个程序里showmessage的内容,例如:showmessage('感谢你的回复'); 我怎样才能得到"感谢你的回复"这个内容。 谢谢
C cqwty Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-27 #5 我知道你的意思是什么的,就是需要获得其他程序(不知道是不是delphi开发的了)的showmessage的内容,对吧.但是我上面说了,就是根据程序的进程,列举出窗体,只有这样来做,因为delphi中的showmessage函数show出来的是tform类型的.你可以查看一下delphi中的showmessage的源代码.
我知道你的意思是什么的,就是需要获得其他程序(不知道是不是delphi开发的了)的showmessage的内容,对吧.但是我上面说了,就是根据程序的进程,列举出窗体,只有这样来做,因为delphi中的showmessage函数show出来的是tform类型的.你可以查看一下delphi中的showmessage的源代码.
C ctaxp Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-27 #6 在进程枚举中是有这个showmessage的窗体,可是怎样才能得到它的内容呢 请赐教
C cqwty Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-27 #7 你得到这个窗体后,可以得到这个窗体上的控件的句柄,当然这些句柄都是从twincontrol继承下来的,然后通过句柄,就发送消息,可以获得这个控件上的内容了.你去www.2ccc.com上下载,上面有源代码,就是获得其他窗体控件句柄和内容的.
你得到这个窗体后,可以得到这个窗体上的控件的句柄,当然这些句柄都是从twincontrol继承下来的,然后通过句柄,就发送消息,可以获得这个控件上的内容了.你去www.2ccc.com上下载,上面有源代码,就是获得其他窗体控件句柄和内容的.