社区
Windows SDK/API
帖子详情
win7如何使用FindWindow和FindWindowEx查找窗口句丙?
天轶_1
2013-06-20 11:12:23
win7如何使用FindWindow和FindWindowEx查找窗口句丙?
用delphi老是返回0
...全文
510
8
打赏
收藏
win7如何使用FindWindow和FindWindowEx查找窗口句丙?
win7如何使用FindWindow和FindWindowEx查找窗口句丙? 用delphi老是返回0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xy365930436
2013-07-15
打赏
举报
回复
把代码 贴出来看看啊
niuzu88
2013-07-11
打赏
举报
回复
FindWindow FindWindowEx 在XP Win7 Win8 32 64位下都一样啊,
s11ss
2013-07-11
打赏
举报
回复
对6L补充:貌似是SendMessage等需要同等权限,而不是FindWindow。。。 你是不是创建了虚拟桌面,并且调用线程跟目标线程不在同一个桌面?这样FindWindow会失效的,必须在同一个桌面!
s11ss
2013-07-11
打赏
举报
回复
你要操作的进程的权限较高吧
天轶_1
2013-06-21
打赏
举报
回复
32位的,而且UAC也关了。都不行。有兴趣的可以试下。
feiba7288
2013-06-21
打赏
举报
回复
你的win7是不是64位的?64位的可能有问题。
天轶_1
2013-06-21
打赏
举报
回复
绝对没有搞错的。反正总是返回0,原因我也不清楚。
sololie
2013-06-20
打赏
举报
回复
findwindow 的使用在win700下都没差别,一样简单到没法再简单了 var h:hwnd; begin h:=findwindow(窗口类名, 窗口标题); ..... 如果失败,检查下你的类名或窗口标题有没有搞错
API之网络函数---整理网络函数及功能
API之网络函数1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接 WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接 WNetEnumResource 枚举网络资源 WNetGetConnection 获取本地或已连接的一个资源的网络名称 WNetGetLastError 获取网络错误的扩展错误信息 WNetGetUniversalName 获取网络中一个文件的远程名称以及/或者UNC(统一命名规范)名称 WNetGetUser 获取一个网络资源用以连接的名字 WNetOpenEnum 启动对网络资源进行枚举的过程 2. API之消息函数 BroadcastSystemMessage 将一条系统消息广播给系统中所有的顶级
窗口
GetMessagePos 取得消息队列中上一条消息处理完毕时的鼠标指针屏幕位置 GetMessageTime 取得消息队列中上一条消息处理完毕时的时间 PostMessage 将一条消息投递到指定
窗口
的消息队列 PostThreadMessage 将一条消息投递给应用程序 Register
Window
Message 获取分配给一个字串标识符的消息编号 ReplyMessage 答复一个消息 SendMessage 调用一个
窗口
的
窗口
函数,将一条消息发给那个
窗口
SendMessageCallback 将一条消息发给
窗口
SendMessageTimeout 向
窗口
发送一条消息 SendNotifyMessage 向
窗口
发送一条消息 3. API之文件处理函数 CloseHandle 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等 CompareFileTime 对比两个文件的时间 CopyFile 复制文件 CreateDirectory 创建一个新目录 CreateFile 打开和创建文件、管道、邮槽、通信服务、设备以及控制台 CreateFileMapping 创建一个新的文件映射对象 DeleteFile 删除指定文件 DeviceIoControl 对设备执行指定的操作 DosDateTimeToFileTime 将DOS日期和时间值转换成一个 win32 FILETIME 值 FileTimeToDosDateTime 将一个 win32 FILETIME 值转换成DOS日期和时间值 FileTimeToLocalFileTime 将一个FILETIME结构转换成本地时间 FileTimeToSystemTime 根据一个FILETIME结构的内容,装载一个SYSTEMTIME结构 FindClose 关闭由FindFirstFile函数创建的一个搜索
句
柄 FindFirstFile 根据文件名
查找
文件 FindNextFile 根据调用FindFirstFile函数时指定的一个文件名
查找
下一个文件 FlushFileBuffers 针对指定的文件
句
柄,刷新内部文件缓冲区 FlushViewOfFile 将写入文件映射缓冲区的所有数据都刷新到磁盘 GetBinaryType 判断文件是否可以执行 GetCompressedFileSize 判断一个压缩文件在磁盘上实际占据的字节数 GetCurrentDirectory 在一个缓冲区中装载当前目录 GetDiskFreeSpace 获取与一个磁盘的组织有关的信息,以及了解剩余空间的容量 GetDiskFreeSpaceEx 获取与一个磁盘的组织以及剩余空间容量有关的信息 GetDriveType 判断一个磁盘驱动器的类型 GetExpandedName 取得一个压缩文件的全名 GetFileAttributes 判断指定文件的属性 GetFileInformationByHandle 这个函数提供了获取文件信息的一种机制 GetFileSize 判断文件长度 GetFileTime 取得指定文件的时间信息 GetFileType 在给出文件
句
柄的前提下,判断文件类型 GetFileVersionInfo 从支持版本标记的一个模块里获取文件版本信息
自动化测试中Find
Window
与
Find
Window
Ex
的
使用
示例
昨天在做一个网页测试时,它会弹出一个对话框(如下图)对用户进行一个认证。
使用
Spy++侦测这个对话框的结构如下,我们看到两个Edit就在最后两个节点上。 我们现在就可以利用Find
Window
以及
Find
Window
Ex
这两个函数来帮我们找到这个窗体及窗体上所有的控件,然后帮我们完成自动化测试。 下面这个程序就是帮我们自动输入用户名与密码。 using System; using System.Collections.Generic; using System.Linq; u
[win32 api] Find
Window
Find
Window
Ex
EnumChild
Window
s
今天研究了一天,做个笔记。 声明win api public class WINAPI { //函数返回与指定字符创相匹配的
窗口
类名或
窗口
名的最顶层
窗口
的
窗口
句
柄。这个函数不会
查找
子
窗口
[DllImport("user32.dll", EntryPoint = "Find
Window
", SetLastError = t...
C#_Find
Window
C#_Find
Window
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tas...
[Python进阶]
Window
sAPI:pywin32.win32gui
pywin32是一个第三方模块库,主要的作用是方便Python开发者快速调用
window
s API的一个模块库。同时pywin32也是一些
window
s上第三方Python模块库的前提,例如wmi,如果没有安装pywin32是无法正常
使用
wmi这个三方模块库的。
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章