作者cole945 (躂躂..)
看板C_Sharp
标题Re: [问题] 有办法做到将字串输入到其他程式吗?
时间Sat May 26 22:59:57 2007
※ 引述《GreatShot (我要拿Ph.D.!!!)》之铭言:
: 偏偏唯有MSN的对话视窗怎样都送不进去
: 有人成功的SendMessage给MSN对话视窗过吗?
好像是因为 focus 不在上面的样子 .___.?
在 SendMessage(WM_CHAR)过去前,
先呼叫 SetForegroundWindow( hwnd_of_IMWindowClass )
把 msn 变成active window再送就可以了 @o@"
--
提外话, msn(和某些MS的程式)是用 DirectUIHWND 做的..
用 spy++ 没办再继续网下取得child 的window..
这边有人写了怎麽用 C# 更住下处理 msn 视窗的code
http://forums.fanatic.net.nz/index.php?showtopic=11985
下载 AccExplorer
http://www.microsoft.com/downloads/details.aspx?
FamilyID=3755582a-a707-460a-bf21-1373316e13f0&DisplayLang=en
这个工具就像spy++一样, 不过是针对像MSN这种用 Accessibility 刻UI的程式
老实说我完全不太清楚Accessibility这东西是啥@_@"
用这工具把 child 挖出来我也不知道能做什麽後续的处理 :X
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.139.141.247