IntPtr hWnd = FindWindow("#32770", "文件另存为") 02
2.通过Spy++,展开窗口树上的各个节点直到你模绝要的控件,并且参考节点的顺序使用FindWindowEx函数从窗口句柄开始一级一级的往里找到你要的控件的句柄,下面的代码行是没衡要找到【文件另存为】对话框内文件名的输入框,并且通过发消息来自动填入内容。
IntPtr hChild
hChild = FindWindowEx(hWnd,IntPtr.Zero, "DUIViewWndClassName",String.Empty)
hChild = FindWindowEx(hChild, IntPtr.Zero, "DirectUIHWND", String.Empty) hChild = FindWindowEx(hChild, IntPtr.Zero, "FloatNotifySink",String.Empty) hChild = FindWindowEx(hChild, IntPtr.Zero, "ComboBox", String.Empty) hChild = FindWindowEx(hChild, IntPtr.Zero, "Edit", String.Empty)02
SendMessage(hChild, WM_SETTEXT, IntPtr.Zero, "c:\1.txt")
以上就是监控其他程序panel的思路。
1.var farray=document.getElementsByTagName("iframe")
//得到网页中所有的iframe
var myframe=farray[0]
//歼旁这里假设网页中只有念闭一个iframe, 就是 0
//有几个iframe,你自己看着办咯
2.<iframe id="氏高橡myiframe" name="iframename"></iframe>
那么js里可以 通过
var myframe= document.getElementById("myiframe")
//通过id获取
var myframe= document.frames["iframename"]
//通过iframe的name获取
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)