中文名称 | 英文名称 | 示例 | 作用 |
换剪板窗 | ChangeClipboardChain | 换剪板窗(窗口,后窗) | 从剪贴板查看器链中删除指定的窗口。 |
更换显屏 | ChangeDisplaySettingsExA | 更换显屏(设备名,设备模式类,0,模式,数据) | 将指定显示设备的设置更改为指定的图形模式。 |
下个字符 | CharNextA | 下个字符(字符串) | 返回指向字符串中下一个字符的指针。 |
下个文字 | CharNextExA | 下个文字(码页,字符串,0) | 返回指向字符串中下一个字符的指针。码页:0=ANSI,1=OEM,2=MAC |
上个字符 | CharPrevA | 上个字符(开头,字符串) | 返回指向字符串中上一个字符的指针。 |
上个文字 | CharPrevExA | 上个文字(码页,开头,字符串,0) | 返回指向字符串中上一个字符的指针。码页:0=ANSI,1=OEM,2=MAC |
创建桌面 | CreateDesktopA | 创建桌面(名称,0,0,挂钩,访问,安全属性类) | 创建新的桌面,将其与调用进程的当前窗口工作站相关联,并将其分配给调用线程。 |
数据图标 | CreateIconFromResource | 数据图标(数据,长度,标志,模式,宽度,高度,格式) | 从资源数据创建一个图标或光标。标志为真是图标,否则光标.模式$2000-Win2x;$30000=Win3x。格式:1单色图标,0x40l默认大小,0x8000共享图标 |
处理多窗 | DeferWindowPos | 处理多窗(多窗,窗口,窗序,左,顶,宽,高,标志) | 更改指定的多窗口中指定窗口的位置结构。并返回更新结构的句柄。标志:保持尺寸、保持位置]、保持层序 等组合 |
屏显模式 | EnumDisplaySettingsExA | 屏显模式(设备名,方式,设备模式类,模式) | 检索有关显示设备的图形模式之一的信息。方式=-1当前设置 -2注册表;模式:2=所有图形,4=所有方向 |
列举属性 | EnumPropsExA | 列举属性(窗口,@回调函数,附加参数) | 枚举窗口的属性列表中的所有条目。一直持续到枚举最后一个条目或回调函数返回假。 |
查寻窗口 | FindWindowExA | 查寻窗口(父窗口,子窗口,类名,标题) | 检索其类名和窗口名称与指定字符串匹配的窗口的句柄。可以从指定子窗口后面的子窗口开始搜索。 |
获取设备 | GetDCEx | 获取设备(窗口,剪裁区,方式) | 检索指定窗口的工作区或整个屏幕的设备上下文 (DC) 句柄。 |
窗类取值 | GetClassWord | 窗类取值(窗口,窗类原子) | 将指定偏移量处的16位值检索到指定窗口类所属的窗口类的额外类内存中。 |
窗类改值 | SetClassWord | 窗类改值(窗口,偏移,数值) | 将指定偏移量处的16位值设置到指定窗口类所属的窗口类的额外类内存中。 |
面板窗口 | GetShellWindow | 面板窗口 | 检索Shell桌面窗口的句柄。 |
窗站信息 | GetUserObjectInformationA | 窗站信息(窗站,信息,缓冲区,大小,@已收) | 检索有关指定窗口工作站或桌面对象的信息。信息:1句柄,2对象名,3对象类型,4SID标识,5桌面堆大小,6是否桌面/td> |
用户安全 | GetUserObjectSecurity | 用户安全(用户对象,安全权限,安全描述类,大小,@全长) | 检索指定用户对象的安全信息。 |
帮助标识 | GetWindowContextHelpId | 帮助标识(窗口) | 检索与指定窗口关联的帮助上下文标识符(如果有)。 |
帮助关联 | SetWindowContextHelpId | 帮助关联(窗口,标识) | 检索与指定窗口关联的帮助上下文标识符(如果有)。 |
窗口信息 | GetWindowInfo | 窗口信息(窗口,窗口信息类) | 检索有关指定窗口的信息。 |
窗口位置 | GetWindowPlacement | 窗口位置(窗口,窗口位置类) | 检索指定窗口的显示状态以及还原、最小化和最大化的位置。 |
改窗位置 | SetWindowPlacement | 改窗位置(窗口,窗口位置类) | 设置指定窗口的显示状态以及还原、最小化和最大化的位置。 |
窗口取值 | GetWindowWord | 窗口取值(窗口,偏移) | 检索16位指定偏移量到额外窗口内存的值。偏移:-6实例,-8父窗句柄,-12窗口标识 |
窗口改值 | SetWindowWord | 窗口改值(窗口,偏移,数值) | 修改16位指定偏移量到额外窗口内存的值。偏移:-6实例,-8父窗句柄,-12窗口标识 |
绘刷图标 | DrawIconEx | 绘刷图标(设备,左,上,图标,宽,高,帧,刷,标志) | 将图标或光标绘制到指定的设备。标志:1用掩码,2用图像,8默认大小,16未分配 |
是否子窗 | IsChild | 是否子窗(父窗,窗口) | 确定窗口是指定父窗口的子窗口。 |
宽字窗口 | IsWindowUnicode | 宽字窗口(窗口) | 确定指定的窗口是否为本机宽字符窗口。 |
查寻图标 | LookupIconIdFromDirectoryEx | 资源=查寻图标(目录,真,宽,高,格式) | 在图标或光标资源组中搜索最适合当前显示设备的图标或光标(假)。目录=12光标目录 14图标目录;格式:0=默认,1单色 |
映射键码 | MapVirtualKeyExA | 值=映射键码(代码,翻译,区域) | 将虚拟键代码映射为扫描代码或字符值,或将扫描代码转换为虚拟键代码。翻译=0虚拟密钥转扫描码 1扫描码转虚拟键码 2虚拟键码转字符值加密钥 3扫描码转虚拟键码分左右键 |
点位显屏 | MonitorFromPoint | 点位显屏(坐标类,标志) | 检索包含指定点的显示监视器的句柄。若点不在监视器中,标志指定的返回结果:0=返回0,1=主屏,2=最近屏 |
交面显屏 | MonitorFromRect | 交面显屏(矩形类,标志) | 检索具有指定矩形交集面积最大的显示监视器的句柄。若矩形不在监视器中,标志指定的返回结果:0=返回0,1=主屏,2=最近屏 |
窗口显屏 | MonitorFromWindow | 窗口显屏(窗口,标志) | 检检索具有与指定窗口边界矩形交集面积最大的显示监视器的句柄。若窗口不在监视器中,标志指定的返回结果:0=返回0,1=主屏,2=最近屏 |
事件信号 | NotifyWinEvent | 事件信号(事件常量,窗口,对象,子元素) | 向系统发出信号,指出发生了预定义事件。如果该事件注册了挂钩函数,系统将调用客户端的挂钩函数。子元素为0是对象本身事件,否则指定事件子ID |
开放桌面 | OpenInputDesktop | 开放桌面(允许挂钩,允许继承,访问权限) | 打开接收用户输入的桌面。 |
打开窗站 | OpenWindowStationA | 打开窗站(站名,允许继承,访问权限) | 打开指定的窗口工作站。 |
设置窗站 | SetUserObjectInformationA | 设置窗站(句柄,信息,数据,大小) | 设置有关指定窗口工作站或桌面对象的信息。信息:1=数据为对象结构,7=句柄为当前进程数据为假并调用定时回调 |
改户安全 | SetUserObjectSecurity | 改户安全(用户对象,安全权限,安全描述类) | 设置用户对象的安全性。例如,这可以是窗口或 DDE 对话。 |
点在框内 | PtInRect | 点在框内(矩形类,坐标类) | 确定指定的点是否位于指定的矩形内以及矩形的左侧或顶部。 |
设备通知 | RegisterDeviceNotificationA | 通知=设备通知(窗口或服务,数据,标志) | 注册窗口将接收通知的设备或设备类型。标志:0=窗口,1=服务,4=通知所有事件 |
注销通知 | UnregisterDeviceNotification | 注销通知(通知) | 将指定的桌面分配给调用线程。桌面上的所有后续操作都使用授予桌面的访问权限。 |
桌面线程 | SetThreadDesktop | 桌面线程(桌面) | 将指定的桌面分配给调用线程。桌面上的所有后续操作都使用授予桌面的访问权限。 |
作业权限 | UserHandleGrantAccess | 作业权限(对象,作业,允许) | 向具有用户界面限制的作业授予或拒绝对用户对象的句柄的访问权限。 |
会话放弃 | DdeAbandonTransaction | 会话放弃(实例,会话,事务) | 放弃指定的异步事务并释放与该事务关联的所有资源。 |
会话访问 | DdeAccessData | 会话访问(对象,大小) | 提供对指定动态数据交换 (DDE) 对象中的数据的访问。 |
会话添加 | DdeAddData | 会话添加(对象,数据,长度,偏移) | 将数据添加到指定的动态数据交换 (DDE) 对象。 应用程序可以添加从对象开头的任何偏移量开始的数据。 |
会话传输 | DdeAddData | 会话传输(头,数据,会话,剪贴板格式,事务,超时,@结果) | 开始客户端和服务器之间的数据事务。数据为-1时头是DDE数据,数据为字符串时头是文字长度。事务:0x1030开始循环,0x8040结束循环,0x4050执行事务,0x4090戳事务,0x20B0请求事务 |
会话比字 | DdeCmpStringHandles | 会话比字(字句1,字句2) | 比较两个字符串句柄的值。字符串句柄的值与关联字符串大小写无关。 |
会话控制 | DdeEnableCallback | 会话控制(实例,会话,代码) | 为特定会话或调用应用程序当前建立的所有会话启用或禁用事务。代码:0启用所有事务,2查有无事务,8禁用事务,0x80启用一个事件 |
会话释放 | DdeFreeDataHandle | 会话释放(对象) | 释放动态数据交换 (DDE) 对象,并删除与该对象关联的数据句柄。 |
会话销字 | DdeFreeStringHandle | 会话销字(实例,字句) | 释放调用应用程序中的字符串句柄。 |
会话数据 | DdeGetData | 会话数据(对象,缓冲区,大小,偏移) | 将数据从指定的动态数据交换 (DDE) 对象复制到指定的本地缓冲区。 |
会话错误 | DdeGetLastError | 会话错误(实例) | 检索动态数据交换管理库 (DDEML) 函数失败时设置的最新错误代码,并清除错误代码。 |
会话模拟 | DdeImpersonateClient | 会话模拟(会话) | 在 DDE 客户端会话中模拟动态 Data Exchange (DDE) 客户端应用程序。 |
会话初始 | DdeInitializeA | 会话初始(@实例,回调函数,代码,0) | 将应用程序注册到 动态数据交换管理库 (DDEML) 。 |
会话增量 | DdeKeepStringHandle | 会话增量(实例,字句) | 递增与指定句柄关联的使用计数。能够保存传递给应用程序的动态数据交换的字符串句柄 (DDE) 回调函数。否则回调返回时将删除传递给回调函数的字符串句柄。 |
会话服务 | DdeNameService | 会话服务(实例,服务名字句,代码) | 注册或注销服务名称动态数据交换 (DDE) 服务器支持。代码:1注册服务,2注销服务,4启用筛选,8关闭筛选 |
会话提交 | DdePostAdvise | 会话提交(实例,主题名字句,项名称字句) | 使系统将 XTYP_ADVREQ 事务发送到调用服务器,应用程序的动态数据交换 (DDE) 回调函数,每个客户端在指定主题和项上具有活动建议循环。 |
会话信息 | DdeQueryConvInfo | 会话信息(会话,事务,会话信息类) | 检索有关动态数据交换 (DDE) 事务的信息,以及有关事务发生时的对话的信息。 |
会话下个 | DdeQueryNextServer | 会话下个(会话列表,先前会话) | 检索指定会话列表中的下一个会话句柄。 |
会话文字 | DdeQueryStringA | 会话文字(实例,字句,缓冲区,长度,代码页) | 将与字符串句柄关联的文本复制到缓冲区中。代码页:1004=多字符,1200=宽字符 |
会话重连 | DdeReconnect | 会话重连(会话) | 使客户端 动态数据交换管理库 (DDEML) 应用程序尝试重新建立与已终止与客户端会话的服务的会话。 |
会话关联 | DdeSetUserHandle | 会话关联(会话,事务,附加) | 将应用程序定义的值与会话句柄或事务标识符相关联。这对于简化异步事务的处理非常有用。 |
会话交换 | DdeUnaccessData | 会话交换(对象) | 将动态数据交换 (DDE) 对象。 应用程序在完成访问对象后必须调用此函数。 |
会话卸载 | DdeUninitialize | 会话卸载(实例) | 释放与调用应用程序关联的所有动态数据交换管理库 (DDEML) 资源。 |
会话质量 | DdeSetQualityOfService | 会话质量(窗口,质量值,@旧质量) | 指定原始动态数据交换 (DDE) 应用程序在将来启动的 DDE 会话中所需的服务质量 (QOS)。 |
会话连接 | DdeConnect | 会话连接(实例,服务器,主题,上下文) | 与支持指定服务名称和主题名称对的服务器应用程序建立会话。 |
会话全连 | DdeConnectList | 会话全连(实例,服务器,主题,列表,上下文) | 与支持指定服务名称和主题名称对的所有服务器应用程序建立会话。 |
会话创建 | DdeCreateDataHandle | 会话创建(实例,数据,大小,偏移,项名,剪板,标志) | 创建动态数据交换(DDE),并使用指定缓冲区中的数据填充对象。 |
会话字句 | DdeCreateStringHandleA | 会话字句(实例,名称,代码页) | 创建标识指定字符串的句柄。1004=ANSI,1200=UNICODE |
会话终止 | DdeDisconnect | 会话终止(会话) | 终止启动的会话,并使指定的会话句柄失效。 |
会话销毁 | DdeDisconnectList | 会话销毁(会话列表) | 销毁指定的会话列表并终止与该列表关联的所有会话。 |
会话安全 | ImpersonateDdeClientWindow | 会话安全(客户端窗口,服务端窗口) | 使动态数据 Exchange (DDE) 服务器应用程序模拟 DDE 客户端应用程序的安全上下文。 |
会话清包 | FreeDDElParam | 会话清包(消息,附加) | 释放已发布的动态数据交换的附加参数指定的内存,(DDE)消息。 |
会话打包 | PackDDElParam | 会话打包(消息,低字,高字) | 将动态数据交换 (DDE)附加值打包到用于在进程之间共享 DDE 数据的内部结构中。 |
会话重复 | ReuseDDElParam | 会话重复(附加,收消息,发消息,低字,高字) | 使应用程序能够重复使用打包的动态数据交换 (DDE)附加参数,而不是分配新的打包附加参数。 使用此函数可以减少传递已打包 DDE 消息的应用程序的重新分配。 |
会话解包 | UnpackDDElParam | 会话解包(消息,附加,低字,高字) | 将动态数据交换 (DDE 解压缩) 从已发布的 DDE 消息收到的附加值。 |
开始绘图 | BeginPaint | 开始绘图(窗口,绘图区) | 为指定窗口进行绘图工作的准备,并用将和绘图有关的信息填充到一个绘图区类结构中 |
结束绘制 | EndPaint | 结束绘制(窗口,绘制区) | 结束程序窗口的绘制工作 |
更换屏显 | ChangeDisplaySettingsA | 更换屏显(设备模式类,0) | 将默认显示设备的设置更改为指定的图形模式(屏幕显示分辨率等)。 |
枚举显屏 | EnumDisplayMonitors | 枚举显屏(设备,矩形,@回调,参数) | 枚举显示监视器(包括与镜像驱动程序关联的不可见伪监视器) |
显屏设备 | EnumDisplayDevicesA | 显屏设备(设备名,序号,信息,标志) | 获取有关当前会话中显示设备的信息。标志1取设备接口名称 |
显屏模式 | EnumDisplaySettingsA | 显屏模式(设备名,方式,设备模式类) | 检索有关显示设备的图形模式之一的信息。方式=-1当前设置 -2注册表 |
屏幕坐标 | ClientToScreen | 屏幕坐标(窗口,坐标) | 把窗口上的坐标转换成相对于屏幕的坐标 |
窗口动画 | DrawAnimatedRects | 窗口动画(窗口,3,最小矩形,还原矩形) | 为窗口的标题设置动画,以指示图标的打开或窗口的最小化或最大化。 |
绘制标题 | DrawCaption | 绘制标题(窗口,设备,矩形,选项) | 为窗口的指定设备的矩形内绘制标题文本。选项1活动 2小标题 4带图标 8带标题 $10按钮形式 $1000带按钮 |
绘制边缘 | DrawEdge | 绘制边缘(设备,矩形,边类,选项) | 绘制矩形的一条或多条边。1凸起外边 2下沉外缘 4凸起内边 8凹陷内缘 选项1左边 2顶边 4右边 8底边 $10对角边 $800填充 $1000软边 $2000收缩 $4000扁平 $8000一维 |
画焦点框 | DrawFocusRect | 画焦点框(设备,矩形) | 绘制一个具有焦点的样式矩形。 |
框架控件 | DrawFrameControl | 框架控件(设备,矩形,样式,初始) | 绘制指定类型和样式的控件。样式1标题 2菜单 3滚动条 4按钮 5弹出菜单 |
绘制框架 | DrawFrame | 绘制框架(设备,矩形,样式,初始) | 绘制指定类型和样式的控件。 |
绘制图标 | DrawIcon | 绘制图标(设备,左,上,图标) | 在限定的设备窗口的客户区域绘制图标。 |
绘制文本 | DrawTextA | 绘制文本(设备,文字,字数,矩形,格式) | 在指定的矩形中绘制格式化文本。格式0左顶对齐 1水平居中 2居右 4垂直居中 8居底 $10断词 $20单行 $40宽制表 $89-$8F制表符位 $100不剪切 $200含外部行距 $400限定宽高 $800前缀无效 $100000忽略前缀 |
绘制字串 | DrawTextExA | 绘制字串(设备,文字,字数,矩形,格式,字参) | 在指定的矩形中绘制格式化文本。格式0左顶对齐 1水平居中 2居右 4垂直居中 8居底 $10断词 $20单行 $40宽制表 $89-$8F制表符位 $100不剪切 $200含外部行距 $400限定宽高 $800前缀无效 $100000忽略前缀 |
闪烁窗口 | FlashWindow | 闪烁窗口(窗口,模式) | 模式为真时切换窗口标题 |
比较矩形 | EqualRect | 比较矩形(矩形1,矩形2) | 通过比较其左上角和右下角的坐标来确定两个指定的矩形是否相等。 |
填充矩形 | FillRect | 填充矩形(设备,矩形,笔刷) | 使用指定的画笔填充一个矩形。不包括矩形的右侧和底部边框。 |
画矩形框 | FrameRect | 画矩形框(设备,矩形,笔刷) | 使用指定的画笔在指定的矩形周围绘制一像素的边框。 |
排除更新 | ExcludeUpdateRgn | 排除更新(设备,窗口) | 从剪切区域中排除窗口中的更新区域来防止在窗口的无效区域内绘制 |
显屏信息 | GetMonitorInfoA | 显屏信息(显示器,信息) | 检索有关显示监视器的信息。 |
取元素色 | GetSysColor | 取元素色(元素) | 检索指定的显示元素的当前颜色。 |
改元素色 | SetSysColor | 改元素色(数量,元素组,颜色组) | 修改指定的显示元素的当前颜色。 |
取颜色刷 | GetSysColorBrush | 取颜色刷(元素) | 检索一个标识对应于指定颜色索引的逻辑画笔的句柄。 |
取设备 | GetDC | 设备=取设备(窗口) | 获得指定窗口的客户端区域的显示设备句柄 |
窗口区域 | GetWindowRgn | 窗口区域(窗口,区域) | 获得指定窗口边界矩形的区域 |
区域窗口 | SetWindowRgn | 区域窗口(窗口,区域,重绘) | 设置指定窗口边界矩形的区域,重绘为真/假 |
文字宽高 | GetTabbedTextExtentA | 宽高=文字宽高(设备,文字,字数,制表位数,制表位组) | 计算字符串的宽度和高度。 |
最小矩形 | GetUpdateRect | 最小矩形(窗口,矩形,擦除) | 检索完全包围指定窗口的更新区域的最小矩形的坐标。擦除为真会擦除背景 |
更新区域 | GetUpdateRgn | 更新区域(窗口,区域,擦除) | 通过将窗口复制到指定区域来检索窗口的更新区域。擦除为真会擦除背景 |
窗口设备 | GetWindowDC | 设备=窗口设备(窗口) | 返回与指定窗口的环境设备句柄,设备环境覆盖了整个窗口,例如标题栏、菜单、滚动条,以及边框。 |
交叉矩形 | IntersectRect | 交叉矩形(目标,矩形1,矩形2) | 计算矩形1和矩形2两个矩形是否有交叉,把交叉范围写入目标矩形 |
重绘矩形 | InvalidateRect | 重绘矩形(窗口,矩形,清背景) | 表示必须重新绘制的窗口的客户区域的部分 |
重绘区域 | InvalidateRgn | 重绘区域(窗口,区域,清背景) | 计示必须重新绘制的窗口的客户区域的部分 |
反色区域 | InvertRect | 反色区域(设备,区域) | 对矩形内部的每个像素的颜色值执行逻辑反转(反色) |
是否矩形 | IsRectEmpty | 是否矩形(矩形) | 确定指定的矩形是否为空。指矩形的边界范围是否正常的矩形 |
禁止绘图 | LockWindowUpdate | 禁止重绘(窗口) | 在指定的窗口中禁用或重新启用绘图更新,窗口参数为0启用绘图 |
转换像素 | MapDialogRect | 转换像素(窗口,矩形) | 将指定的对话框单位转换为屏幕单位(像素)。将指定矩形中的坐标替换为转换后的屏幕单位 |
转换窗点 | MapWindowPoints | 转换窗点(源窗,到窗,点组,点数) | 将一组点从一个窗口的坐标空间转换(映射)到另一个窗口的坐标空间。 |
偏移矩形 | OffsetRect | 偏移矩形(矩形,左,顶) | 将指定的矩形移动指定的偏移量。 |
绘制桌面 | PaintDesktop | 绘制桌面(设备) | 在指定的设备场景中描绘桌面墙纸图案 |
重绘窗口 | RedrawWindow | 重绘窗口(窗口,矩形,区域,标志) | 更新窗口客户区中的指定矩形或区域。区域为0是整个客户区 |
释放设备 | ReleaseDC | 释放设备(窗口,设备) | 释放设备上下文(DC),将其释放供其他应用程序使用。 |
转换坐标 | ScreenToClient | 转换坐标(窗口,坐标) | 将屏幕上指定点的屏幕坐标转换为客户端坐标 |
设置矩形 | SetRect | 设置矩形(矩形,左,上,右,下) | 设置指定矩形的坐标。这等效于将左、上、右和下参数分配给矩形的相应成员。 |
设空矩形 | SetRectEmpty | 设空矩形(矩形) | 创建一个空矩形,其中所有坐标都设置为零。 |
减去矩形 | SubtractRect | 减去矩形(矩形,矩形1,矩形2) | 通过从矩形1减去矩形2而形成的矩形。 |
制表写字 | TabbedTextOutA | 制表写字(设备,左,上,文字,字数,组数,制表组,制表X) | 将一个字符串写到指定的位置,并按制表位位置数组里的值展开制表符。 |
设备窗口 | WindowFromDC | 窗口=设备窗口(设备) | 返回与指定的显示设备关联的窗口的句柄。 |
更新窗口 | UpdateWindow | 更新窗口(窗口) | 将重绘消息直接发送到指定窗口的窗口过程 |
合并矩形 | UnionRect | 合并矩形(矩形,矩形1,矩形2) | 合并的矩形包含矩形1和矩形2的最小矩形。 |
验证矩形 | ValidateRect | 验证矩形(窗口,矩形) | 从指定窗口的更新区域中删除矩形来验证矩形内的工作区。 |
验证区域 | ValidateRgn | 验证区域(窗口,区域) | 从指定窗口的当前更新区域中删除该区域来验证区域内的工作区。 |