Win32ApiUtils PrintWindow的绘图选项 只有窗口的客户端区域被复制到hdc Blt中。默认情况下,复制整个窗口 GetDeviceCap指定返回项 屏幕的高度(光栅线) 设备单位的物理页面宽度 设备x轴的比例系数 设备y轴的比例系数 TernaryRasterOperations 位图与目标位图以及图案刷的颜色值进行布尔运算的方式 原图 获取指定设备的性能参数 设备上下文环境的句柄 指定返回项 为一个设备创建设备上下文环境 1.DISPLAY:屏幕设备 2.WINSPOOL:打印驱动 Or.Null 所用专门设备的名称。该名由打印管理器分配显示 Null 这个结构保存初始值。传递0值则适用默认设置 对指定的源设备环境区域中的像素进行位块(bit_block)转换,以传送到目标设备环境 目标设备环境的句柄 目标设备环境的矩形区域的左上角的x坐标 目标设备环境的矩形区域的左上角的y坐标 目标设备环境的矩形区域的宽度值 目标设备环境的矩形区域的高度值 源设备环境的句柄 源设备环境的矩形区域的左上角的x坐标 源设备环境的矩形区域的左上角的y坐标 光栅操作符 对指定的源设备环境区域中的像素进行位块(bit_block)转换,以传送到目标设备环境 目标设备环境的句柄 目标设备环境的矩形区域的左上角的x坐标 目标设备环境的矩形区域的左上角的y坐标 目标设备环境的矩形区域的宽度值 目标设备环境的矩形区域的高度值 源设备环境的句柄 源设备环境的矩形区域的左上角的x坐标 源设备环境的矩形区域的左上角的y坐标 光栅操作符 _lopen的标志集 以可读、可写的方式打开文件 可打开文件,以便由其他程序读写 OpenProcess访问标志 启用VirtualProtectEx和WriteProcessMemory功能中的进程句柄来修改进程的虚拟内存。 启用ReadProcessMemory功能中的进程句柄从进程的虚拟内存读取。 启用WriteProcessMemory功能中的进程句柄来写入进程的虚拟内存。 VirtualAllocEx中flAllocationType的标志 该函数在内存页面的指定区域的内存或磁盘上的分页文件中分配实际物理存储。该函数将内存初始化为零。 该函数保留一系列的进程的虚拟地址空间,而不会在内存或磁盘上的页面文件中分配任何实际物理存储。 VirtualAllocEx中的保护标志 启用对提交的页面区域的读取和写入权限。 VirtualFreeEx的释放标志 该函数释放指定的页面区域。页面进入空闲状态。 打开二进制文件 欲打开文件的名字 访问模式和共享模式常数的一个组合 如果函数成功,返回值是一个文件句柄。 关闭文件句柄 返回现有进程对象的句柄。 想得到的访问权限 指定返回的句柄是否可以被继承 指定要打开的进程的ID 进程对象 在目标进程地址空间分配内存. 在其中分配内存的进程句柄 所需的分配起始地址 要分配的区域的大小(以字节为单位) 分配类型 访问类型保护 在指定的进程中写入内存。要写入的整个区域必须可访问,否则操作失败。 要写入的进程句柄 开始写入地址 指向缓冲区的指针写入数据 要写入的字节数 实际写入的字节数 在指定的进程中读取内存。要读取的整个区域必须可访问,否则操作失败。 要读取的进程句柄 起始读取地址 缓冲区地址放置读取数据 要读取的字节数 读取到的字节数的地址 在指定进程的虚拟地址空间内释放,分解或同时释放内存区域。 要释放内存的进程句柄 释放的起始地址 大小,以字节为单位的内存区域释放 释放类型 函数用来获得当前可用的物理和虚拟内存信息,是GlobalMemoryStatus的64位版本。 用来接收信息的结构 强制终结进程 线程句柄 结束代码 是否成功 用于获得系统信息 结构的长度,在使用函数前必须初始化此值 物理内存的使用率(0~100的整数) 物理内存的总量,以字节为单位(以下均相同) 物理内存的剩余量 系统页面文件大小 系统可用页面文件大小 虚拟内存的总量 虚拟内存的剩余量 保留,值为0 隐藏窗体,并激活另一个窗体 与SW_RESTORE相同 激活并以最小化的形式显示窗体 激活并以最大化的形式显示窗体 最大化指定的窗体 以上次的状态显示指定的窗体,但不激活它 激活窗体,并将其显示在当前的大小和位置上 最小化指定的窗体,并激活另一个窗体 以最小化形式显示指定的窗体,但不激活它 以当前的状态显示指定的窗体,但不激活它 以原本的大小和位置,激活并显示指定的窗体 设置显示的状态由STARTUPINFO结构体指定 运行文件 父窗口句柄,可为0 操作类型:"Open" 打开文件,"Print" 打印文件, "explore" 浏览文件夹 文件名 文件的命令行参数 文件所在目录 展示方式 获取ComboBox下拉框的所有选项的值 ComboBox下拉框的句柄 ComboBox下拉框的的值列表 改变ComboBox下拉框的选择项 ComboBox下拉框的句柄 ComboBox下拉框的序号(从0开始) 读取ListView任一格子的文本 ListView的句柄 行,0开始 列,0开始 文本的编码 文本 读取TreeView数据 TreeView的句柄 读取到的数据 获取DateTimePicker的显示日期 句柄 DateTimePicker的显示日期 设置DateTimePicker的日期 句柄 要设置的日期 是否需要点击右方向键 输入后的等待,默认为1秒 与文件相关的工具类 错误标志 查看文件是否被占用 与键盘相关的工具类 向句柄指向的窗口或控件输入字符串 窗口或控件的句柄 要输入的字符串 按下指定键 要按下的键 等待时间 按下指定组合键 长按键 短按键 等待时间 输入字符串, 以SendInput的键盘事件串形式发送. 与鼠标相关的工具类 对句柄所指向的窗口或者控件发送点击消息 窗口或者控件 发送消息后等待 对句柄所指向的窗口或者控件发送点击消息 窗口或者控件 发送消息后等待 鼠标按坐标点击 鼠标按坐标双击 要置顶的窗口句柄.为0则不置顶 鼠标按坐标右击 要置顶的窗口句柄.为0则不置顶 与显示器有关的工具类 判断是否存在遮挡指定窗口的窗口. 指定窗口 遮挡住指定窗口的窗口句柄 判断是否存在遮挡指定区域的窗口. 指定窗口 指定区域 遮挡住指定区域的窗口句柄 获取屏幕缩放系数 提取屏幕截图,根据窗口句柄 句柄 等待时间,窗口呼到前台可能需要响应时间 提取屏幕截图,根据坐标和大小 需要手动将缩放系数适配 获取屏幕上指定位置像素点 获取窗口中所有与指定颜色相同的像素点信息 窗口句柄 指定颜色 等待时间,窗口呼到前台可能需要响应时间 获取指定位置中所有与指定颜色相同的像素点信息 左上x轴坐标 左上y轴坐标 宽度 高度 指定颜色 获取指定图片中所有与指定颜色相同的像素点信息 图片 颜色 像素点集 窗口基本信息 标题 类名 句柄 父窗口句柄 父窗口基本信息 子级 与窗口有关的工具类 发送消息到指定窗口 要接收消息的窗口的句柄 被发送的消息 附加的消息特定信息 附加的消息特定信息 向窗口发送关闭信息 获取窗口的矩形信息 左上角坐标以及宽高 复制窗口文本到调用者提供的缓冲区. 句柄 窗口文本 以List的形式列出父窗口下所有子窗口的基本信息.(全递归) 父窗口句柄 递归子窗口基本信息 查找符合key条件并返回第一个集合内的窗口信息. --模糊查询 对比Hadnle,ParentHandle,Caption,ClassName 遍历的窗口信息集合 要找的数据 查找并返回第一个符合条件的集合内的窗口信息. 对比Caption,ClassName.精确查询 遍历的窗口信息集合 标题名 类名 是否是包含对比 要找的数据,找不到返回Null 查找并返回第一个符合条件的集合内的窗口信息. 对比Caption,ClassName. 遍历的窗口信息集合 标题名 类名 是否是包含对比 要找的数据,找不到返回Null 查找并返回第一个符合条件的集合内的窗口信息. 对比Caption,ClassName. 遍历的窗口信息集合 标题名 类名 是否是包含对比 要找的数据,找不到返回Null 查找并返回所有符合条件的集合内的窗口信息 集合 所有符合条件的选项 坐标结构体 鼠标事件标志 移动鼠标 模拟鼠标左键按下 模拟鼠标左键抬起 鼠标右键按下 鼠标右键抬起 鼠标中键按下 中键抬起 标示是否采用绝对坐标 键盘事件标志 按下 弹起 设置指定窗口的显示状态的标志集 隐藏窗口并激活其他窗口 激活并显示一个窗口。如果窗口被最小化或最大化,系统将其恢复到原来的尺寸和大小。应用程序在第一次显示窗口的时候应该指定此标志 激活窗口并将其最小化 激活窗口并将其最大化 以窗口最近一次的大小和状态显示窗口。激活窗口仍然维持激活状态 在窗口原来的位置以原来的尺寸激活和显示窗口 最小化指定的窗口并且激活在Z序中的下一个顶层窗口 窗口最小化,激活窗口仍然维持激活状态 以窗口原来的状态显示窗口。激活窗口仍然维持激活状态 激活并显示窗口。如果窗口最小化或最大化,则系统将窗口恢复到原来的尺寸和位置。在恢复最小化窗口时,应用程序应该指定这个标志 最小化窗口,即使拥有该窗口的线程没有响应。仅当最小化来自不同线程的窗口时,才应使用此标志 发送输入 (SendInput)方法的标志集 鼠标 键盘 硬件 检索到的句柄标识 Z 顺序中最高级别的相同类型的窗口。 如果指定的窗口是最上面的窗口,则句柄标识最上面的窗口。 如果指定的窗口是顶级窗口,则句柄标识顶级窗口。 如果指定的窗口是子窗口,则句柄标识同级窗口。 检索到的句柄标识 Z 顺序中最低级别的相同类型的窗口。 如果指定的窗口是最上面的窗口,则句柄标识最上面的窗口。 如果指定的窗口是顶级窗口,则句柄标识顶级窗口。 如果指定的窗口是子窗口,则句柄标识同级窗口。 检索到的句柄标识 Z 顺序中指定窗口下方的窗口。 如果指定的窗口是最上面的窗口,则句柄标识最上面的窗口。 如果指定的窗口是顶级窗口,则句柄标识顶级窗口。 如果指定的窗口是子窗口,则句柄标识同级窗口。 检索到的句柄标识 Z 顺序中指定窗口上方的窗口。 如果指定的窗口是最上面的窗口,则句柄标识最上面的窗口。 如果指定的窗口是顶级窗口,则句柄标识顶级窗口。 如果指定的窗口是子窗口,则句柄标识同级窗口。 检索到的句柄标识指定窗口的所有者窗口(如果有)。 如果指定的窗口是父窗口,则检索到的句柄标识 Z 顺序顶部的子窗口; 否则,检索到的句柄为 NULL。该函数仅检查指定窗口的子窗口。它不检查后代窗口。 检索到的句柄标识指定窗口拥有的已启用弹出窗口(搜索使用GW_HWNDNEXT找到的第一个此类窗口); 否则,如果没有启用的弹出窗口,则检索到的句柄是指定窗口的句柄。 操作鼠标 标志集 x坐标位置 y坐标位置 标志为Wheel值时,设置为滚轮滚动量 与鼠标事件相关的附加32位值 移动鼠标到指定位置 操作键盘 键值 该键的硬件扫描码 标志位集 与击键相关的附加的32位值 操作键盘或者鼠标, 将指定事件串插入键盘或鼠标输入流. pInputs的数量 事件串 SendInputParm结构的字节大小 将一个字符翻译成相应的虚拟键码和对于当前键盘的转换状态 检取指定虚拟键的状态。该状态指定此键是UP状态,DOWN状态,还是被触发的(开关每次按下此键时进行切换) 定义一虚拟键。若要求的虚拟键是字母或数字(A~Z,a~z或0~9), nVirtKey必须被置为相应字符的ASCII码值,对于其他的键,nVirtKey必须是一虚拟键码。 若使用非英语键盘布局,则取值在ASCIIa~z和0~9的虚拟键被用于定义绝大多数的字符键。 例如,对于德语键盘格式,值为ASCII0(OX4F)的虚拟键指的是”0″键,而VK_OEM_1指”带变音的0键” 发送消息到指定窗口 要接收消息的窗口的句柄 被发送的消息 附加的消息特定信息 附加的消息特定信息 获取桌面句柄 寻找顶级窗口 窗口的类名 窗口的标题 寻找与指定条件相符的第一个子窗口 父窗口句柄.若为0则以桌面窗口为父窗口并查找所有的子窗口 子窗口句柄,指示查找从此子窗口句柄的下一个开始 类名 标题 枚举子窗口 父窗口句柄 回调.true为继续遍历,false为停止遍历 附加值 获取父窗口句柄 获取窗口标题的长度 获取窗口标题 句柄 用来返回的字符串 最大长度 获取窗口类名 窗口句柄 用来返回的字符串 最大长度 返回指定窗口的边框矩形的大小. 为四个角的坐标. 窗口句柄 传回的窗口矩形信息 获取窗口所在的进程ID 窗口句柄 进程ID返回值 获得指定窗口的可视状态 要复制的窗口的句柄 设备上下文(DC)的句柄 绘图选项 根据坐标获取窗口句柄 坐标信息 窗口句柄 检索与指定窗口具有指定关系(Z 顺序或所有者)的窗口的句柄。 窗口的手柄。检索到的窗口句柄基于 uCmd 参数的值相对于此窗口。 指定窗口与要检索其句柄的窗口之间的关系。 该函数对指定的窗口设置键盘焦点。该窗口必须与调用线程的消息队列相关。 将创建指定窗口的线程设置到前台,并且激活该窗口。键盘输入转向该窗口,并为用户改各种可视的记号 取前台窗口的句柄(用户当前工作的窗口) 在某些情况下,如一个窗口失去激活时,前台窗口可以是NULL。 激活一个窗口,该窗口必须与调用线程的消息队列相关联 设置窗口的显示状态 窗口句柄 标志集 获取指定窗口的设备上下文句柄 用于在窗口的非客户端区域内进行特殊的绘制效果 将一个可视窗口复制到指定的设备上下文(DC)中 要复制的窗口的句柄 设备上下文(DC)的句柄 绘图选项 PostMessage和PostMessage所使用的标志位集合, 未来使用时若枚举内不存再则添加上去. 修改下拉框 默认选中那一项 相当于MFC中的SetCurlSel