| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 175 人关注过本帖
标题:监视IE窗口内容
收藏  订阅  推荐  打印 
本主题由 静夜思 于 2008-8-16 17:37 拒绝承认原创
zaroty
Rank: 2
等级:注册会员
帖子:93
积分:1098
注册:2008-3-28
监视IE窗口内容

API练习,不知道是不是应该发表为普通帖子
程序代码:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long

Private Sub Command1_Click()
Dim IEtext As String
IEtext = Space(300)
Handle = FindWindow("IEFrame", vbNullString)
If Handle <> 0 Then GetWindowText Handle, IEtext, 299
If InStr(1, IEtext, "zaroty") Then PostMessage Handle, &H10, 0, 0 ' 红色部分为识别的关键字

End Sub
搜索更多相关主题的帖子: ByVal  Long  Alias  Lib  
2008-8-16 15:57
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.049437 second(s), 10 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved