作者cole945 (躂躂..)
看板C_Sharp
标题Re: [问题] 有办法做到将字串输入到其他程式吗?
时间Sun May 27 04:39:10 2007
※ 引述《GreatShot (我要拿Ph.D.!!!)》之铭言:
: 偏偏唯有MSN的对话视窗怎样都送不进去
: 有人成功的SendMessage给MSN对话视窗过吗?
刚边看动画边照着这个范例
http://forums.fanatic.net.nz/index.php?showtopic=11985
写了一个 MsnSend 的 demo 程式
http://tinyurl.com/2aculn
执行会跳出一个 textbox 和 button,
按下button後, 他会在找到的第一个msn视窗(IMWindowClass)直接送出textbox
内的讯息给对方..
--
我的做法是直接用递回 iterating 整个 DirectUIHWND 内的所有child..
如果找到对话视窗的input textbox 就用 set_accValue 写入 textbox内的字串,
再找出 Send/送出 按纽, 执行他的预设动作(也就是 "按下" accDoDefaultAction())
这样就可以不管 focus 都可以输入字串到 textbox,
而且可以执行送出 :p
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.139.142.224