winuser.h 标头
此标头由多种技术使用。 有关详细信息,请参阅:
- 数据交换
- 桌面窗口管理器 (DWM)
- 开发人员说明
- 对话框
- 显示设备参考
- 高 DPI
- 输入反馈配置
- 输入源标识
- Windows 应用程序的国际化
- 键盘和鼠标输入
- 菜单和其他资源
- 移动设备管理设置提供程序
- 指针设备输入堆栈
- 指针输入消息和通知
- 远程桌面服务
- 安全和标识
- 系统服务
- Windows Shell
- 触摸命中测试
- 触摸注入
- 触摸输入
- 窗口工作站和桌面
- Windows 辅助功能
- Windows 和消息
- Windows 控件
- Windows GDI
winuser.h 包含以下编程接口:
ActivateKeyboardLayout 设置调用线程或当前进程的输入区域设置标识符(以前称为键盘布局句柄)。 输入区域设置标识符指定区域设置以及键盘的物理布局。 |
AddClipboardFormatListener 在系统维护的剪贴板格式侦听器列表中Places给定窗口。 |
AdjustWindowRect 根据所需的客户端矩形大小计算窗口矩形的所需大小。 然后,可以将窗口矩形传递给 CreateWindow 函数,以创建工作区为所需大小的窗口。 |
AdjustWindowRectEx 根据所需的客户端矩形大小计算窗口矩形的所需大小。 然后,可以将窗口矩形传递给 CreateWindowEx 函数,以创建工作区为所需大小的窗口。 |
AdjustWindowRectExForDpi 根据所需的客户端矩形大小和提供的 DPI 计算窗口矩形的所需大小。 |
AllowSetForegroundWindow 允许指定进程使用 SetForegroundWindow 函数设置前台窗口。 调用进程必须已能够设置前台窗口。 有关详细信息,请参阅本主题后面的备注。 |
AnimateWindow 使你可以在显示或隐藏窗口时生成特殊效果。 有四种类型的动画:_roll、幻灯片、折叠或展开以及 alpha 混合淡出。 |
AnyPopup 指示屏幕上是否存在自有窗口、可见窗口、顶级弹出窗口或重叠窗口。 函数搜索整个屏幕,而不仅仅是调用应用程序的工作区。 |
AppendMenuA 将新项追加到指定菜单栏、下拉菜单、子菜单或快捷菜单的末尾。 可以使用此函数指定菜单项的内容、外观和行为。 (ANSI) |
AppendMenuW 将新项追加到指定菜单栏、下拉菜单、子菜单或快捷菜单的末尾。 可以使用此函数指定菜单项的内容、外观和行为。 (Unicode) |
AreDpiAwarenessContextsEqual 确定两个DPI_AWARENESS_CONTEXT值是否相同。 |
ArrangeIconicWindows 将指定父窗口的所有最小化 (图标) 子窗口进行排列。 |
AttachThreadInput 将一个线程的输入处理机制附加到或分离另一个线程的输入处理机制。 |
BeginDeferWindowPos 为多窗口位置结构分配内存,并将句柄返回到结构。 |
BeginPaint BeginPaint 函数准备用于绘制的指定窗口,并使用有关绘图的信息填充 PAINTSTRUCT 结构。 |
BlockInput 阻止键盘和鼠标输入事件到达应用程序。 |
BringWindowToTop 将指定的窗口置于 Z 顺序的顶部。 如果窗口是顶级窗口,则会激活它。 如果窗口是子窗口,则会激活与子窗口关联的顶级父窗口。 |
BroadcastSystemMessage BroadcastSystemMessage 函数将消息发送到指定的收件人。 (BroadcastSystemMessage) |
BroadcastSystemMessageA 向指定的收件人发送邮件。 (BroadcastSystemMessageA) |
BroadcastSystemMessageExA 向指定的收件人发送邮件。 (BroadcastSystemMessageExA) |
BroadcastSystemMessageExW 向指定的收件人发送邮件。 (BroadcastSystemMessageExW) |
BroadcastSystemMessageW BroadcastSystemMessageW (Unicode) 函数将消息发送到指定的收件人。 (BroadcastSystemMessageW) |
CalculatePopupWindowPosition 使用指定的定位点、弹出窗口大小、标志和可选的排除矩形计算适当的弹出窗口位置。 |
CallMsgFilterA 将指定的消息和挂钩代码传递给与WH_SYSMSGFILTER和WH_MSGFILTER挂钩关联的挂钩过程。 (ANSI) |
CallMsgFilterW 将指定的消息和挂钩代码传递给与WH_SYSMSGFILTER和WH_MSGFILTER挂钩关联的挂钩过程。 (Unicode) |
CallNextHookEx 将挂钩信息传递给当前挂钩链中的下一个挂钩过程。 挂钩过程可以在处理挂钩信息之前或之后调用此函数。 |
CallWindowProcA 将消息信息传递给指定的窗口过程。 (ANSI) |
CallWindowProcW 将消息信息传递给指定的窗口过程。 (Unicode) |
CascadeWindows 级联指定父窗口的指定子窗口。 |
ChangeClipboardChain 从剪贴板查看器链中删除指定的窗口。 |
ChangeDisplaySettingsA ChangeDisplaySettings 函数将默认显示设备的设置更改为指定的图形模式。 (ANSI) |
ChangeDisplaySettingsExA ChangeDisplaySettingsEx 函数将指定显示设备的设置更改为指定的图形模式。 (ANSI) |
ChangeDisplaySettingsExW ChangeDisplaySettingsEx 函数将指定显示设备的设置更改为指定的图形模式。 (Unicode) |
ChangeDisplaySettingsW ChangeDisplaySettings 函数将默认显示设备的设置更改为指定的图形模式。 (Unicode) |
ChangeWindowMessageFilter 在用户界面特权隔离 (UIPI) 消息筛选器中添加或删除消息。 |
ChangeWindowMessageFilterEx 修改指定窗口的用户界面特权隔离 (UIPI) 消息筛选器。 |
CharLowerA 将字符串或单个字符转换为小写。 如果操作数是字符串,则函数将就地转换字符。 (ANSI) |
CharLowerBuffA 将缓冲区中的大写字符转换为小写字符。 函数就地转换字符。 (ANSI) |
CharLowerBuffW 将缓冲区中的大写字符转换为小写字符。 函数就地转换字符。 (Unicode) |
CharLowerW 将字符串或单个字符转换为小写。 如果操作数是字符串,则函数将就地转换字符。 (Unicode) |
CharNextA 检索指向字符串中下一个字符的指针。 此函数可以处理由单字节或多字节字符组成的字符串。 (ANSI) |
CharNextExA 检索指向字符串中下一个字符的指针。 此函数可以处理由单字节或多字节字符组成的字符串。 |
CharNextW 检索指向字符串中下一个字符的指针。 此函数可以处理由单字节或多字节字符组成的字符串。 (Unicode) |
CharPrevA 检索指向字符串中上一个字符的指针。 此函数可以处理由单字节或多字节字符组成的字符串。 (ANSI) |
CharPrevExA 检索指向字符串中上一个字符的指针。 此函数可以处理由单字节或多字节字符组成的字符串。 |
CharPrevW 检索指向字符串中上一个字符的指针。 此函数可以处理由单字节或多字节字符组成的字符串。 (Unicode) |
CharToOemA 将字符串转换为 OEM 定义的字符集。警告 请勿使用。 (ANSI) |
CharToOemBuffA 将字符串中指定数量的字符转换为 OEM 定义的字符集。 (ANSI) |
CharToOemBuffW 将字符串中指定数量的字符转换为 OEM 定义的字符集。 (Unicode) |
CharToOemW 将字符串转换为 OEM 定义的字符集。警告 请勿使用。 (Unicode) |
CharUpperA 将字符串或单个字符转换为大写。 如果操作数是字符串,则函数将就地转换字符。 (ANSI) |
CharUpperBuffA 将缓冲区中的小写字符转换为大写字符。 函数就地转换字符。 (ANSI) |
CharUpperBuffW 将缓冲区中的小写字符转换为大写字符。 函数就地转换字符。 (Unicode) |
CharUpperW 将字符串或单个字符转换为大写。 如果操作数是字符串,则函数将就地转换字符。 (Unicode) |
CheckDlgButton 更改按钮控件的检查状态。 |
CheckMenuItem 将指定菜单项检查标记属性的状态设置为选中或清除。 |
CheckMenuRadioItem 检查指定的菜单项并使其成为单选项。 同时,函数会清除关联组中的所有其他菜单项,并清除这些项目的单选项类型标志。 |
CheckRadioButton 将检查标记添加到 (检查) 组中指定的单选按钮,并从中删除检查标记, (清除组中所有其他单选按钮) 。 |
ChildWindowFromPoint 确定属于父窗口的子窗口(如果有)包含指定点的子窗口。 搜索仅限于即时子窗口。 不搜索孙子和更深的后代窗口。 |
ChildWindowFromPointEx 确定属于指定父窗口的子窗口(如果有)包含指定点。 |
ClientToScreen ClientToScreen 函数将指定点的工作区坐标转换为屏幕坐标。 |
ClipCursor 将光标限制在屏幕上的矩形区域。 |
CloseClipboard 关闭剪贴板。 |
CloseDesktop 关闭桌面对象的打开句柄。 |
CloseGestureInfoHandle 关闭与手势信息句柄关联的资源。 |
CloseTouchInputHandle 关闭触摸输入句柄,释放与其关联的进程内存,并使句柄失效。 |
CloseWindow 最小化 (但不销毁指定窗口) 。 |
CloseWindowStation 关闭打开的窗口工作站句柄。 |
CopyAcceleratorTableA 复制指定的快捷键表。 此函数用于获取与 accelerator-table 句柄对应的 accelerator-table 数据,或用于确定 accelerator-table 数据的大小。 (ANSI) |
CopyAcceleratorTableW 复制指定的快捷键表。 此函数用于获取与 accelerator-table 句柄对应的 accelerator-table 数据,或用于确定 accelerator-table 数据的大小。 (Unicode) |
CopyCursor 复制指定的游标。 |
CopyIcon 将指定的图标从另一个模块复制到当前模块。 |
CopyImage (图标、光标或位图) 创建新图像,并将指定图像的属性复制到新图像。 如有必要,函数会拉伸位以适应新图像的所需大小。 |
CopyRect CopyRect 函数将一个矩形的坐标复制到另一个矩形。 |
CountClipboardFormats 检索剪贴板上当前不同数据格式的数量。 |
CreateAcceleratorTableA 创建快捷键表。 (ANSI) |
CreateAcceleratorTableW 创建快捷键表。 (Unicode) |
CreateCaret 为系统插入点创建一个新形状,并将插入点的所有权分配给指定窗口。 插入符号形状可以是线条、块或位图。 |
CreateCursor 创建具有指定大小、位模式和热点的游标。 |
CreateDesktopA 创建新的桌面,将其与调用进程的当前窗口工作站相关联,并将其分配给调用线程。 (ANSI) |
CreateDesktopExA 创建具有指定堆的新桌面,将其与调用进程的当前窗口工作站相关联,并将其分配给调用线程。 (ANSI) |
CreateDesktopExW 创建具有指定堆的新桌面,将其与调用进程的当前窗口工作站相关联,并将其分配给调用线程。 (Unicode) |
CreateDesktopW 创建新的桌面,将其与调用进程的当前窗口工作站相关联,并将其分配给调用线程。 (Unicode) |
CreateDialogA 从对话框模板资源创建无模式对话框。 CreateDialog 宏使用 CreateDialogParam 函数。 (ANSI) |
CreateDialogIndirectA 从内存中的对话框模板创建无模式对话框。 CreateDialogIndirect 宏使用 CreateDialogIndirectParam 函数。 (ANSI) |
CreateDialogIndirectParamA 从内存中的对话框模板创建无模式对话框。 (ANSI) |
CreateDialogIndirectParamW 从内存中的对话框模板创建无模式对话框。 (Unicode) |
CreateDialogIndirectW 从内存中的对话框模板创建无模式对话框。 CreateDialogIndirect 宏使用 CreateDialogIndirectParam 函数。 (Unicode) |
CreateDialogParamA 从对话框模板资源创建无模式对话框。 (ANSI) |
CreateDialogParamW 从对话框模板资源创建无模式对话框。 (Unicode) |
CreateDialogW 从对话框模板资源创建无模式对话框。 CreateDialog 宏使用 CreateDialogParam 函数。 (Unicode) |
CreateIcon 创建具有指定大小、颜色和位图案的图标。 |
CreateIconFromResource 从描述图标的资源位创建图标或光标。 (CreateIconFromResource) |
CreateIconFromResourceEx 从描述图标的资源位创建图标或光标。 (CreateIconFromResourceEx) |
CreateIconIndirect 从 ICONINFO 结构创建图标或光标。 |
CreateMDIWindowA (MDI) 子窗口创建多文档界面。 (ANSI) |
CreateMDIWindowW (MDI) 子窗口创建多文档界面。 (Unicode) |
CreateMenu 创建菜单。 菜单最初为空,但可以使用 InsertMenuItem、AppendMenu 和 InsertMenu 函数填充菜单项。 |
CreatePopupMenu 创建下拉菜单、子菜单或快捷菜单。 |
CreateSyntheticPointerDevice 为调用应用程序配置指针注入设备,并初始化应用可以注入的最大同时指针数。 |
CreateWindowA 创建重叠窗口、弹出窗口或子窗口。 (ANSI) |
CreateWindowExA 创建具有扩展窗口样式的重叠窗口、弹出窗口或子窗口;否则,此函数与 CreateWindow 函数相同。 (ANSI) |
CreateWindowExW 创建具有扩展窗口样式的重叠窗口、弹出窗口或子窗口;否则,此函数与 CreateWindow 函数相同。 (Unicode) |
CreateWindowStationA 创建一个窗口工作站对象,将其与调用进程相关联,并将其分配给当前会话。 (ANSI) |
CreateWindowStationW 创建一个窗口工作站对象,将其与调用进程相关联,并将其分配给当前会话。 (Unicode) |
CreateWindowW 创建重叠窗口、弹出窗口或子窗口。 (Unicode) |
DefDlgProcA 调用默认对话框窗口过程,为具有专用窗口类的对话框不处理的任何窗口消息提供默认处理。 (ANSI) |
DefDlgProcW 调用默认对话框窗口过程,为具有专用窗口类的对话框不处理的任何窗口消息提供默认处理。 (Unicode) |
DeferWindowPos 汇报指定窗口的指定多窗口位置结构。 |
DefFrameProcA 为多文档界面的窗口过程 (MDI) 框架窗口不处理的任何窗口消息提供默认处理。 (ANSI) |
DefFrameProcW 为多文档界面的窗口过程 (MDI) 框架窗口不处理的任何窗口消息提供默认处理。 (Unicode) |
DefMDIChildProcA 为多文档界面的窗口过程 (MDI) 子窗口不处理的任何窗口消息提供默认处理。 (ANSI) |
DefMDIChildProcW 为多文档界面的窗口过程 (MDI) 子窗口不处理的任何窗口消息提供默认处理。 (Unicode) |
DefRawInputProc 验证 RAWINPUTHEADER 结构的大小是否正确。 |
DefWindowProcA 调用默认窗口过程,为应用程序不处理的任何窗口消息提供默认处理。 (ANSI) |
DefWindowProcW 调用默认窗口过程,为应用程序不处理的任何窗口消息提供默认处理。 (Unicode) |
DeleteMenu 从指定菜单中删除项。 如果菜单项打开菜单或子菜单,此函数将销毁菜单或子菜单的句柄,并释放菜单或子菜单使用的内存。 |
DeregisterShellHookWindow 注销已注册以接收 Shell 挂钩消息的指定 Shell 窗口。 |
DestroyAcceleratorTable 销毁加速键表。 |
DestroyCaret 销毁插入点的当前形状,从窗口中释放插入点,并从屏幕中删除插入点。 |
DestroyCursor 销毁游标并释放游标占用的任何内存。 请勿使用此函数销毁共享游标。 |
DestroyIcon 销毁图标并释放图标占用的任何内存。 |
DestroyMenu 销毁指定的菜单并释放该菜单占用的任何内存。 |
DestroySyntheticPointerDevice 销毁指定的指针注入设备。 |
DestroyWindow 销毁指定的窗口。 |
DialogBoxA 从对话框模板资源创建模式对话框。 在指定的回调函数通过调用 EndDialog 函数终止模式对话框之前,DialogBox 不会返回控件。 (ANSI) |
DialogBoxIndirectA 从内存中的对话框模板创建模式对话框。 在指定的回调函数通过调用 EndDialog 函数终止模式对话框之前,DialogBoxIndirect 不会返回控件。 (ANSI) |
DialogBoxIndirectParamA 从内存中的对话框模板创建模式对话框。 (ANSI) |
DialogBoxIndirectParamW 从内存中的对话框模板创建模式对话框。 (Unicode) |
DialogBoxIndirectW 从内存中的对话框模板创建模式对话框。 在指定的回调函数通过调用 EndDialog 函数终止模式对话框之前,DialogBoxIndirect 不会返回控件。 (Unicode) |
DialogBoxParamA 从对话框模板资源创建模式对话框。 (ANSI) |
DialogBoxParamW 从对话框模板资源创建模式对话框。 (Unicode) |
DialogBoxW 从对话框模板资源创建模式对话框。 在指定的回调函数通过调用 EndDialog 函数终止模式对话框之前,DialogBox 不会返回控件。 (Unicode) |
DisableProcessWindowsGhosting 禁用调用 GUI 进程的窗口虚影功能。 窗口虚影是一项 Windows 管理器功能,可让用户最小化、移动或关闭未响应的应用程序的main窗口。 |
DispatchMessage DispatchMessage 函数将消息调度到窗口过程。 它通常用于调度 GetMessage 函数检索到的消息。 |
DispatchMessageA 将消息调度到窗口过程。 它通常用于调度 GetMessage 函数检索到的消息。 (DispatchMessageA) |
DispatchMessageW DispatchMessageW (Unicode) 函数将消息调度到窗口过程。 它通常用于调度 GetMessage 函数检索到的消息。 |
DisplayConfigGetDeviceInfo DisplayConfigGetDeviceInfo 函数检索有关设备的显示配置信息。 |
DisplayConfigSetDeviceInfo DisplayConfigSetDeviceInfo 函数设置目标的属性。 |
DlgDirListA 将列表框的内容替换为指定目录中的子目录和文件的名称。 可以通过指定一组文件属性来筛选名称列表。 该列表可以选择包含映射的驱动器。 (ANSI) |
DlgDirListComboBoxA 将组合框的内容替换为指定目录中的子目录和文件的名称。 可以通过指定一组文件属性来筛选名称列表。 名称列表可以包含映射的驱动器号。 (ANSI) |
DlgDirListComboBoxW 将组合框的内容替换为指定目录中的子目录和文件的名称。 可以通过指定一组文件属性来筛选名称列表。 名称列表可以包含映射的驱动器号。 (Unicode) |
DlgDirListW 将列表框的内容替换为指定目录中的子目录和文件的名称。 可以通过指定一组文件属性来筛选名称列表。 该列表可以选择包含映射的驱动器。 (Unicode) |
DlgDirSelectComboBoxExA 使用 DlgDirListComboBox 函数从填充的组合框中检索当前选定内容。 所选内容被解释为驱动器号、文件或目录名称。 (ANSI) |
DlgDirSelectComboBoxExW 使用 DlgDirListComboBox 函数从填充的组合框中检索当前选定内容。 所选内容被解释为驱动器号、文件或目录名称。 (Unicode) |
DlgDirSelectExA 从单选列表框中检索当前选定内容。 它假定列表框已由 DlgDirList 函数填充,并且所选内容是驱动器号、文件名或目录名称。 (ANSI) |
DlgDirSelectExW 从单选列表框中检索当前选定内容。 它假定列表框已由 DlgDirList 函数填充,并且所选内容是驱动器号、文件名或目录名称。 (Unicode) |
DragDetect 捕获鼠标并跟踪其移动,直到用户释放左键、按 ESC 键或将鼠标移动到围绕指定点的拖动矩形外部。 |
DrawAnimatedRects 对窗口描述文字进行动画处理,以指示图标的打开或窗口的最小化或最大化。 |
DrawCaption DrawCaption 函数描述文字绘制窗口。 |
DrawEdge DrawEdge 函数绘制矩形的一个或多个边缘。 |
DrawFocusRect DrawFocusRect 函数以用于指示矩形具有焦点的样式绘制矩形。 |
DrawFrameControl DrawFrameControl 函数绘制指定类型和样式的帧控件。 |
DrawIcon 将图标或光标绘制到指定的设备上下文中。 |
DrawIconEx 将图标或光标绘制到指定的设备上下文中,执行指定的光栅操作,并按指定拉伸或压缩图标或光标。 |
DrawMenuBar 重绘指定窗口的菜单栏。 如果菜单栏在系统创建窗口后发生更改,则必须调用此函数来绘制已更改的菜单栏。 |
DrawStateA DrawState 函数显示图像并应用视觉效果来指示状态,例如禁用或默认状态。 (ANSI) |
DrawStateW DrawState 函数显示图像并应用视觉效果来指示状态,例如禁用或默认状态。 (Unicode) |
DrawText DrawText 函数在指定矩形中绘制带格式的文本。 (DrawText 函数) |
DrawTextA DrawText 函数在指定矩形中绘制带格式的文本。 它根据指定的方法格式化文本 (展开制表符、对齐字符、断行等) 。 (DrawTextA) |
DrawTextExA DrawTextEx 函数在指定的矩形中绘制格式化文本。 (ANSI) |
DrawTextExW DrawTextEx 函数在指定的矩形中绘制格式化文本。 (Unicode) |
DrawTextW DrawTextW (Unicode) 函数在指定矩形中绘制格式化文本。 (DrawTextW 函数) |
EmptyClipboard 清空剪贴板并释放剪贴板中的数据句柄。 然后,函数将剪贴板的所有权分配给当前已打开剪贴板的窗口。 |
EnableMenuItem 启用、禁用指定菜单项或将指定菜单项灰显。 |
EnableMouseInPointer 使鼠标充当指针输入设备并发送WM_POINTER消息。 |
EnableNonClientDpiScaling 在高 DPI 显示器中,启用指定顶级窗口的非工作区部分的自动显示缩放。 必须在初始化该窗口期间调用。 |
EnableScrollBar EnableScrollBar 函数启用或禁用一个或两个滚动条箭头。 |
EnableWindow 启用或禁用指定窗口或控件的鼠标和键盘输入。 禁用输入时,窗口不会接收鼠标单击和按键等输入。 启用输入时,窗口会接收所有输入。 |
EndDeferWindowPos 在单个屏幕刷新周期中同时更新一个或多个窗口的位置和大小。 |
EndDialog 销毁模式对话框,导致系统结束对对话框的任何处理。 |
EndMenu 结束调用线程的活动菜单。 |
EndPaint EndPaint 函数在指定窗口中标记绘制的结束。 每次调用 BeginPaint 函数都需要此函数,但仅在绘制完成后。 |
EndTask 强行关闭指定的窗口。 |
EnumChildWindows 通过将句柄传递到每个子窗口,再将传递给应用程序定义的回调函数,枚举属于指定父窗口的子窗口。 |
EnumClipboardFormats 枚举剪贴板上当前可用的数据格式。 |
EnumDesktopsA 枚举与调用进程的指定窗口工作站关联的所有桌面。 函数将每个桌面的名称依次传递给应用程序定义的回调函数。 (ANSI) |
EnumDesktopsW 枚举与调用进程的指定窗口工作站关联的所有桌面。 函数将每个桌面的名称依次传递给应用程序定义的回调函数。 (Unicode) |
EnumDesktopWindows 枚举与指定桌面关联的所有顶级窗口。 它将句柄传递到每个窗口,进而传递到应用程序定义的回调函数。 |
EnumDisplayDevicesA EnumDisplayDevices 函数可用于获取有关当前会话中显示设备的信息。 (ANSI) |
EnumDisplayDevicesW EnumDisplayDevices 函数可用于获取有关当前会话中显示设备的信息。 (Unicode) |
EnumDisplayMonitors EnumDisplayMonitors 函数枚举显示监视器 (包括与镜像驱动程序关联的不可见伪监视器) ,该监视器与指定剪辑矩形的交集所形成的区域与设备上下文的可见区域相交。 EnumDisplayMonitors 为枚举的每个监视器调用一次应用程序定义的 MonitorEnumProc 回调函数。 请注意,GetSystemMetrics (SM_CMONITORS) 仅对显示监视器进行计数。 |
EnumDisplaySettingsA EnumDisplaySettings 函数检索有关显示设备的图形模式之一的信息。 若要检索显示设备的所有图形模式的信息,请对此函数进行一系列调用。 (ANSI) |
EnumDisplaySettingsExA EnumDisplaySettingsEx 函数检索有关显示设备的图形模式之一的信息。 若要检索显示设备的所有图形模式的信息,请对此函数进行一系列调用。 (ANSI) |
EnumDisplaySettingsExW EnumDisplaySettingsEx 函数检索有关显示设备的图形模式之一的信息。 若要检索显示设备的所有图形模式的信息,请对此函数进行一系列调用。 (Unicode) |
EnumDisplaySettingsW EnumDisplaySettings 函数检索有关显示设备的图形模式之一的信息。 若要检索显示设备的所有图形模式的信息,请对此函数进行一系列调用。 (Unicode) |
EnumPropsA 通过将窗口的属性列表中的所有条目逐个传递给指定的回调函数来枚举这些条目。 EnumProps 一直持续到枚举最后一个条目或回调函数返回 FALSE。 (ANSI) |
EnumPropsExA 通过将窗口的属性列表中的所有条目逐个传递给指定的回调函数来枚举这些条目。 EnumPropsEx 一直持续到枚举最后一个条目或回调函数返回 FALSE。 (ANSI) |
EnumPropsExW 通过将窗口的属性列表中的所有条目逐个传递给指定的回调函数来枚举这些条目。 EnumPropsEx 一直持续到枚举最后一个条目或回调函数返回 FALSE。 (Unicode) |
EnumPropsW 通过将窗口的属性列表中的所有条目逐个传递给指定的回调函数来枚举这些条目。 EnumProps 一直持续到枚举最后一个条目或回调函数返回 FALSE。 (Unicode) |
EnumThreadWindows 通过将句柄传递到每个窗口,再将传递给应用程序定义的回调函数,枚举与线程关联的所有非子窗口。 |
EnumWindows 通过将句柄传递到每个窗口,进而将传递给应用程序定义的回调函数,枚举屏幕上的所有顶级窗口。 枚举窗口将一直持续到最后一个顶级窗口被枚举或回调函数返回 FALSE。 |
EnumWindowStationsA 枚举当前会话中的所有窗口工作站。 函数将每个窗口工作站的名称依次传递给应用程序定义的回调函数。 (ANSI) |
EnumWindowStationsW 枚举当前会话中的所有窗口工作站。 函数将每个窗口工作站的名称依次传递给应用程序定义的回调函数。 (Unicode) |
EqualRect EqualRect 函数通过比较其左上角和右下角的坐标来确定两个指定的矩形是否相等。 |
EvaluateProximityToPolygon 返回多边形作为可能触摸目标 (的多边形的分数,该分数与与触摸接触区) 和多边形内调整的触摸点相交的所有其他多边形相比。 |
EvaluateProximityToRect 与与触摸接触区域相交的所有其他矩形相比,返回矩形作为可能触摸目标的分数,以及矩形内调整的触摸点。 |
ExcludeUpdateRgn ExcludeUpdateRgn 函数通过从剪辑区域中排除窗口中更新的区域,防止在窗口的无效区域中绘制。 |
ExitWindows 调用 ExitWindowsEx 函数以注销交互式用户。 |
ExitWindowsEx 注销交互式用户,关闭系统,或关闭并重启系统。 |
FillRect FillRect 函数使用指定的画笔填充矩形。 此函数包括左边框和上边框,但不包括矩形的右边框和下边框。 |
FindWindowA 检索其类名和窗口名称与指定字符串匹配的顶级窗口的句柄。 此函数不搜索子窗口。 此函数不执行区分大小写的搜索。 (ANSI) |
FindWindowExA 检索其类名和窗口名称与指定字符串匹配的窗口的句柄。 函数搜索子窗口,从指定子窗口后面的子窗口开始。 此函数不执行区分大小写的搜索。 (ANSI) |
FindWindowExW 检索其类名和窗口名称与指定字符串匹配的窗口的句柄。 函数搜索子窗口,从指定子窗口后面的子窗口开始。 此函数不执行区分大小写的搜索。 (Unicode) |
FindWindowW 检索其类名和窗口名称与指定字符串匹配的顶级窗口的句柄。 此函数不搜索子窗口。 此函数不执行区分大小写的搜索。 (Unicode) |
FlashWindow 将指定的窗口闪烁一次。 它不会更改窗口的活动状态。 |
FlashWindowEx 闪烁指定的窗口。 它不会更改窗口的活动状态。 |
FrameRect FrameRect 函数使用指定的画笔在指定矩形周围绘制边框。 边框的宽度和高度始终是一个逻辑单元。 |
GET_APPCOMMAND_LPARAM 从指定的 LPARAM 值检索应用程序命令。 |
GET_DEVICE_LPARAM 从指定的 LPARAM 值检索输入设备类型。 |
GET_FLAGS_LPARAM 从指定的 LPARAM 值检索某些虚拟密钥的状态。 (GET_FLAGS_LPARAM) |
GET_KEYSTATE_LPARAM 从指定的 LPARAM 值检索某些虚拟密钥的状态。 (GET_KEYSTATE_LPARAM) |
GET_KEYSTATE_WPARAM 从指定的 WPARAM 值检索某些虚拟密钥的状态。 |
GET_NCHITTEST_WPARAM 从指定的 WPARAM 值检索命中测试值。 |
GET_POINTERID_WPARAM 使用指定值检索指针 ID。 |
GET_RAWINPUT_CODE_WPARAM 从 WM_INPUT 中的 wParam 检索输入代码。 |
GET_WHEEL_DELTA_WPARAM 从指定的 WPARAM 值检索 wheel-delta 值。 |
GET_XBUTTON_WPARAM 从指定的 WPARAM 值检索某些按钮的状态。 |
GetActiveWindow 检索附加到调用线程消息队列中的活动窗口的句柄。 |
GetAltTabInfoA 如果指定窗口是应用程序切换 (ALT+TAB) 窗口,则检索指定窗口的状态信息。 (ANSI) |
GetAltTabInfoW 如果指定窗口是应用程序切换 (ALT+TAB) 窗口,则检索指定窗口的状态信息。 (Unicode) |
GetAncestor 检索指定窗口的上级句柄。 |
GetAsyncKeyState 确定调用函数时键是向上还是向下,以及上次调用 GetAsyncKeyState 后是否按下了该键。 |
GetAutoRotationState 检索包含系统屏幕自动旋转状态的AR_STATE值,例如是否支持自动旋转以及用户是否启用自动旋转。 |
GetAwarenessFromDpiAwarenessContext 从DPI_AWARENESS_CONTEXT检索DPI_AWARENESS值。 |
GetCapture 检索任何捕获鼠标的窗口句柄(如果有)。 一次只能有一个窗口捕获鼠标;无论光标是否在其边框内,此窗口都会收到鼠标输入。 |
GetCaretBlinkTime 检索反转插入点像素所需的时间。 用户可以设置此值。 |
GetCaretPos 将插入点的位置复制到指定的 POINT 结构。 |
GetCIMSSM (GetCurrentInputMessageSourceInSendMessage) 检索输入消息的源。 |
GetClassInfoA 检索有关窗口类的信息。 (ANSI) |
GetClassInfoExA 检索有关窗口类的信息,包括与窗口类关联的小图标的句柄。 GetClassInfo 函数不会检索小图标的句柄。 (ANSI) |
GetClassInfoExW 检索有关窗口类的信息,包括与窗口类关联的小图标的句柄。 GetClassInfo 函数不会检索小图标的句柄。 (Unicode) |
GetClassInfoW 检索有关窗口类的信息。 (Unicode) |
GetClassLongA 从与指定窗口关联的 WNDCLASSEX 结构中检索指定的 32 位 (DWORD) 值。 (ANSI) |
GetClassLongPtrA 从与指定窗口关联的 WNDCLASSEX 结构中检索指定值。 (ANSI) |
GetClassLongPtrW 从与指定窗口关联的 WNDCLASSEX 结构中检索指定值。 (Unicode) |
GetClassLongW 从与指定窗口关联的 WNDCLASSEX 结构中检索指定的 32 位 (DWORD) 值。 (Unicode) |
GetClassName GetClassName 函数检索指定窗口所属的类的名称。 (GetClassName) |
GetClassNameA 检索指定窗口所属的类的名称。 (GetClassNameA) |
GetClassNameW GetClassNameW (Unicode) 函数检索指定窗口所属的类的名称。 (GetClassNameW) |
GetClassWord 将指定偏移量处的 16 位 (WORD) 值检索到指定窗口所属的窗口类的额外类内存中。 |
GetClientRect 检索窗口工作区的坐标。 |
GetClipboardData 从剪贴板中检索指定格式的数据。 剪贴板之前必须已打开。 |
GetClipboardFormatNameA 从剪贴板检索指定注册格式的名称。 函数将名称复制到指定的缓冲区。 (ANSI) |
GetClipboardFormatNameW 从剪贴板检索指定注册格式的名称。 函数将名称复制到指定的缓冲区。 (Unicode) |
GetClipboardOwner 检索剪贴板当前所有者的窗口句柄。 |
GetClipboardSequenceNumber 检索当前窗口工作站的剪贴板序列号。 |
GetClipboardViewer 检索剪贴板查看器链中第一个窗口的句柄。 |
GetClipCursor 检索光标所限制的矩形区域的屏幕坐标。 |
GetComboBoxInfo 检索有关指定组合框的信息。 |
GetCurrentInputMessageSource 检索输入消息的源。 |
GetCursor 检索当前游标的句柄。 |
GetCursorInfo 检索有关全局游标的信息。 |
GetCursorPos 检索鼠标光标的位置(以屏幕坐标为单位)。 |
GetDC GetDC 函数检索指定窗口的工作区或整个屏幕的设备上下文 (DC) 的句柄。 |
GetDCEx GetDCEx 函数检索指定窗口的工作区或整个屏幕的设备上下文 (DC) 的句柄。 |
GetDesktopWindow 检索桌面窗口的句柄。 桌面窗口覆盖整个屏幕。 桌面窗口是在上面绘制其他窗口的区域。 |
GetDialogBaseUnits 检索系统的对话框基单位,即系统字体中字符的平均宽度和高度。 |
GetDialogControlDpiChangeBehavior 检索对话框中子窗口的 DPI 缩放行为替代并按监视器进行替代。 |
GetDialogDpiChangeBehavior 返回先前调用 SetDialogDpiChangeBehavior 时可能在给定对话上设置的标志。 |
GetDisplayAutoRotationPreferences 检索当前进程的屏幕自动旋转首选项。 |
GetDisplayAutoRotationPreferencesByProcessId 检索 dwProcessId 参数指示的进程的屏幕自动旋转首选项。 |
GetDisplayConfigBufferSizes GetDisplayConfigBufferSizes 函数检索调用 QueryDisplayConfig 函数所需的缓冲区大小。 |
GetDlgCtrlID 检索指定控件的标识符。 |
GetDlgItem 检索指定对话框中控件的句柄。 |
GetDlgItemInt 将对话框中指定控件的文本转换为整数值。 |
GetDlgItemTextA 检索与对话框中的控件关联的标题或文本。 (ANSI) |
GetDlgItemTextW 检索与对话框中的控件关联的标题或文本。 (Unicode) |
GetDoubleClickTime 检索鼠标的当前双击时间。 |
GetDpiAwarenessContextForProcess 获取指定进程的DPI_AWARENESS_CONTEXT句柄。 |
GetDpiForSystem 返回系统 DPI。 |
GetDpiForWindow 返回指定窗口的每英寸点数 (dpi) 值。 |
GetDpiFromDpiAwarenessContext 从给定DPI_AWARENESS_CONTEXT句柄检索 DPI。 这使你可以确定线程的 DPI,而无需检查在该线程中创建的窗口。 |
GetFocus 如果窗口附加到调用线程的消息队列,则检索具有键盘焦点的窗口的句柄。 |
GetForegroundWindow 检索前台窗口的句柄, (用户当前正在使用) 窗口。 系统为创建前台窗口的线程分配的优先级略高于其他线程的优先级。 |
GetGestureConfig 检索从窗口发送 Windows 触控手势消息的配置。 |
GetGestureExtraArgs 从手势的 GESTUREINFO 句柄中检索有关手势的其他信息。 |
GetGestureInfo 检索给定手势信息的句柄的 GESTUREINFO 结构。 |
GetGuiResources 检索图形用户界面 (GUI) 指定进程正在使用的对象的句柄计数。 |
GetGUIThreadInfo 检索有关活动窗口或指定 GUI 线程的信息。 |
GetIconInfo 检索有关指定图标或光标的信息。 |
GetIconInfoExA 检索有关指定图标或光标的信息。 GetIconInfoEx 使用更新的 ICONINFOEX 结构扩展 GetIconInfo。 (ANSI) |
GetIconInfoExW 检索有关指定图标或光标的信息。 GetIconInfoEx 使用更新的 ICONINFOEX 结构扩展 GetIconInfo。 (Unicode) |
GetInputState 确定调用线程的消息队列中是否存在鼠标按钮或键盘消息。 |
GetKBCodePage 检索当前代码页。 |
GetKeyboardLayout 检索以前称为键盘布局) (活动输入区域设置标识符。 |
GetKeyboardLayoutList 检索与系统中的当前输入区域设置集相对应的输入区域设置标识符(以前称为键盘布局句柄)。 该函数将标识符复制到指定的缓冲区。 |
GetKeyboardLayoutNameA 检索活动输入区域设置标识符的名称, (调用线程以前称为键盘布局) 。 (ANSI) |
GetKeyboardLayoutNameW 检索活动输入区域设置标识符的名称, (调用线程以前称为键盘布局) 。 (Unicode) |
GetKeyboardState 将 256 个虚拟密钥的状态复制到指定的缓冲区。 |
GetKeyboardType 检索有关当前键盘的信息。 |
GetKeyNameTextA 检索表示键的名称的字符串。 (ANSI) |
GetKeyNameTextW 检索表示键的名称的字符串。 (Unicode) |
GetKeyState 检索指定虚拟键的状态。 状态指定在每次按下键) 时,键是向上、向下还是切换 (打开、关闭。 |
GetLastActivePopup 确定指定窗口拥有的哪个弹出窗口最近处于活动状态。 |
GetLastInputInfo 检索最后一个输入事件的时间。 |
GetLayeredWindowAttributes 检索分层窗口的不透明度和透明度颜色键。 |
GetListBoxInfo 检索指定列表框中每列的项数。 |
获取菜单 检索分配给指定窗口的菜单的句柄。 |
GetMenuBarInfo 检索有关指定的菜单栏的信息。 |
GetMenuCheckMarkDimensions 检索默认检查标记位图的尺寸。 |
GetMenuContextHelpId 检索与指定菜单关联的帮助上下文标识符。 |
GetMenuDefaultItem 确定指定菜单上的默认菜单项。 |
GetMenuInfo 检索有关指定菜单的信息。 |
GetMenuItemCount 确定指定菜单中的项数。 |
GetMenuItemID 检索位于菜单中指定位置的菜单项的菜单项标识符。 |
GetMenuItemInfoA 检索有关菜单项的信息。 (ANSI) |
GetMenuItemInfoW 检索有关菜单项的信息。 (Unicode) |
GetMenuItemRect 检索指定菜单项的边框。 |
GetMenuState 检索与指定菜单项关联的菜单标志。 |
GetMenuStringA 将指定菜单项的文本字符串复制到指定的缓冲区中。 (ANSI) |
GetMenuStringW 将指定菜单项的文本字符串复制到指定的缓冲区中。 (Unicode) |
GetMessage GetMessage 函数从调用线程的消息队列中检索消息。 (GetMessage) |
GetMessageA 从调用线程的消息队列中检索消息。 函数调度传入的已发送消息,直到已发布的消息可供检索。 (GetMessageA) |
GetMessageExtraInfo 检索当前线程的额外消息信息。 额外消息信息是与当前线程的消息队列关联的应用程序或驱动程序定义的值。 |
GetMessagePos 检索 GetMessage 函数检索的最后一条消息的游标位置。 |
GetMessageTime 检索 GetMessage 函数检索的最后一条消息的消息时间。 |
GetMessageW GetMessageW 函数 (Unicode) 从调用线程的消息队列中检索消息。 (GetMessageW) |
GetMonitorInfoA GetMonitorInfo 函数检索有关显示监视器的信息。 (ANSI) |
GetMonitorInfoW GetMonitorInfo 函数检索有关显示监视器的信息。 (Unicode) |
GetMouseMovePointsEx 检索最多 64 个鼠标或笔的先前坐标的历史记录。 |
GetNextDlgGroupItem 检索一组控件中第一个控件的句柄,该控件位于 (或) 对话框中的指定控件之后。 |
GetNextDlgTabItem 检索具有WS_TABSTOP样式的第一个控件的句柄,该样式位于 (或) 指定控件之后。 |
GetNextWindow 检索 Z 顺序中下一个或上一个窗口的句柄。 下一个窗口位于指定窗口下方;上一个窗口位于上面。 |
GetOpenClipboardWindow 检索当前已打开剪贴板的窗口的句柄。 |
GetParent 检索指定窗口的父或所有者的句柄。 |
GetPhysicalCursorPos 检索光标在物理坐标中的位置。 |
GetPointerCursorId 检索与指定指针关联的游标标识符。 |
GetPointerDevice 获取有关指针设备的信息。 |
GetPointerDeviceCursors 获取映射到与指针设备关联的游标的游标 ID。 |
GetPointerDeviceProperties 获取未包含在 POINTER_DEVICE_INFO 结构中的设备属性。 |
GetPointerDeviceRects 获取指针设备 (高) 的 x 和 y 范围,以及指针设备映射到的显示器 (当前分辨率) x 和 y 范围。 |
GetPointerDevices 获取有关附加到系统的指针设备的信息。 |
GetPointerFrameInfo 获取与当前消息关联的指定指针的整个信息帧。 |
GetPointerFrameInfoHistory 获取整个信息帧, (包括与当前消息关联的指定指针) 合并的输入帧。 |
GetPointerFramePenInfo 获取与当前消息关联的指定指针 (类型PT_PEN) 的整个基于笔的信息帧。 |
GetPointerFramePenInfoHistory 获取基于笔的信息的整个帧, (包括与当前消息关联的指定指针 (PT_PEN) 的合并输入) 帧。 |
GetPointerFrameTouchInfo 获取与当前消息关联的PT_TOUCH) 类型 (的指定指针的基于触摸的信息的整个帧。 |
GetPointerFrameTouchInfoHistory 获取基于触摸的信息的整个帧, (包括与当前消息关联的指定指针 (PT_TOUCH) 的合并输入帧) 。 |
GetPointerInfo 获取与当前消息关联的指定指针的信息。 |
GetPointerInfoHistory 获取与合并到指定指针的当前消息中的单个输入(如果有)关联的信息。 |
GetPointerInputTransform 获取与当前消息关联的指针信息坐标的一个或多个转换。 |
GetPointerPenInfo 获取与当前消息关联的类型PT_PEN) 的指定指针 (的基于笔的信息。 |
GetPointerPenInfoHistory 获取与PT_PEN) 类型的指定指针 (的当前消息(如果有)关联的基于笔的信息(如果有)。 |
GetPointerTouchInfo 获取与当前消息关联的类型PT_TOUCH) 的指定指针 (的基于触摸的信息。 |
GetPointerTouchInfoHistory 获取与PT_TOUCH) 类型的指定指针 (的当前消息(如果有)关联的基于触摸的信息。 |
GetPointerType 检索指定指针的指针类型。 |
GetPriorityClipboardFormat 检索指定列表中的第一个可用剪贴板格式。 |
GetProcessDefaultLayout 检索在没有父级或所有者的情况下创建窗口时使用的默认布局。 |
GetProcessWindowStation 检索调用进程的当前窗口工作站的句柄。 |
GetPropA 从指定窗口的属性列表中检索数据句柄。 字符串标识要检索的句柄。 字符串和句柄必须已通过对 SetProp 函数的先前调用添加到属性列表。 (ANSI) |
GetPropW 从指定窗口的属性列表中检索数据句柄。 字符串标识要检索的句柄。 字符串和句柄必须已通过对 SetProp 函数的先前调用添加到属性列表。 (Unicode) |
GetQueueStatus 检索在调用线程的消息队列中找到的消息类型。 |
GetRawInputBuffer 对原始输入数据执行缓冲读取。 |
GetRawInputData 从指定设备检索原始输入。 |
GetRawInputDeviceInfoA 检索有关原始输入设备的信息。 (ANSI) |
GetRawInputDeviceInfoW 检索有关原始输入设备的信息。 (Unicode) |
GetRawInputDeviceList 枚举附加到系统的原始输入设备。 |
GetRawPointerDeviceData 从指针设备获取原始输入数据。 |
GetRegisteredRawInputDevices 检索有关当前应用程序的原始输入设备的信息。 |
GetScrollBarInfo GetScrollBarInfo 函数检索有关指定滚动条的信息。 |
GetScrollInfo GetScrollInfo 函数检索滚动条的参数,包括最小和最大滚动位置、页面大小以及滚动框 (thumb) 的位置。 |
GetScrollPos GetScrollPos 函数在指定的滚动条中 (thumb) 检索滚动框的当前位置。 |
GetScrollRange GetScrollRange 函数检索当前最小和最大滚动框 (thumb) 指定滚动条的位置。 |
GetShellWindow 检索 Shell 桌面窗口的句柄。 |
GetSubMenu 检索由指定菜单项激活的下拉菜单或子菜单的句柄。 |
GetSysColor 检索指定显示元素的当前颜色。 |
GetSysColorBrush GetSysColorBrush 函数检索标识与指定颜色索引相对应的逻辑画笔的句柄。 |
GetSystemDpiForProcess 检索与给定进程关联的系统 DPI。 这可用于避免在具有不同系统 DPI 值的多个系统感知进程之间共享 DPI 敏感信息导致的兼容性问题。 |
GetSystemMenu 使应用程序能够访问窗口菜单 (也称为系统菜单或控件菜单) 进行复制和修改。 |
GetSystemMetrics 检索指定的系统指标或系统配置设置。 |
GetSystemMetricsForDpi 检索指定的系统指标或系统配置设置,同时考虑提供的 DPI。 |
GetTabbedTextExtentA GetTabbedTextExtent 函数计算字符串的宽度和高度。 (ANSI) |
GetTabbedTextExtentW GetTabbedTextExtent 函数计算字符串的宽度和高度。 (Unicode) |
GetThreadDesktop 检索分配给指定线程的桌面的句柄。 |
GetThreadDpiAwarenessContext 获取当前线程的DPI_AWARENESS_CONTEXT。 |
GetThreadDpiHostingBehavior 从当前线程检索DPI_HOSTING_BEHAVIOR。 |
GetTitleBarInfo 检索有关指定标题栏的信息。 |
GetTopWindow 检查与指定父窗口关联的子窗口的 Z 顺序,并检索 Z 顺序顶部子窗口的句柄。 |
GetTouchInputInfo 检索有关与特定触摸输入句柄关联的触摸输入的详细信息。 |
GetUnpredictedMessagePos 在完成触摸预测处理之前获取指针数据。 |
GetUpdatedClipboardFormats 检索当前支持的剪贴板格式。 |
GetUpdateRect GetUpdateRect 函数检索完全包围指定窗口更新区域的最小矩形的坐标。 |
GetUpdateRgn GetUpdateRgn 函数通过将窗口的更新区域复制到指定区域来检索该窗口的更新区域。 更新区域的坐标相对于窗口的左上角 (即,它们是) 的客户端坐标。 |
GetUserObjectInformationA 检索有关指定窗口工作站或桌面对象的信息。 (ANSI) |
GetUserObjectInformationW 检索有关指定窗口工作站或桌面对象的信息。 (Unicode) |
GetUserObjectSecurity 检索指定用户对象的安全信息。 |
GetWindow 检索具有指定关系 (Z-Order 或所有者) 到指定窗口的窗口的句柄。 |
GetWindowContextHelpId 检索与指定窗口关联的帮助上下文标识符(如果有)。 |
GetWindowDC GetWindowDC 函数检索整个窗口(包括标题栏、菜单和滚动条) (DC) 的设备上下文。 |
GetWindowDisplayAffinity 从任何进程中检索给定窗口的当前显示相关性设置。 |
GetWindowDpiAwarenessContext 返回与窗口关联的DPI_AWARENESS_CONTEXT。 |
GetWindowDpiHostingBehavior 返回指定窗口的DPI_HOSTING_BEHAVIOR。 |
GetWindowFeedbackSetting 检索窗口的反馈配置。 |
GetWindowInfo 检索有关指定窗口的信息。 (GetWindowInfo) |
GetWindowLongA 检索有关指定窗口的信息。 (GetWindowLongA) |
GetWindowLongPtrA 检索有关指定窗口的信息。 函数还会将指定偏移量的值检索到额外的窗口内存中。 (ANSI) |
GetWindowLongPtrW 检索有关指定窗口的信息。 该函数还会将指定偏移量的值检索到额外的窗口内存中。 (Unicode) |
GetWindowLongW 检索有关指定窗口的信息。 (GetWindowLongW) |
GetWindowModuleFileNameA 检索与指定窗口句柄关联的模块的完整路径和文件名。 (ANSI) |
GetWindowModuleFileNameW 检索与指定窗口句柄关联的模块的完整路径和文件名。 (Unicode) |
GetWindowPlacement 检索指定窗口的显示状态以及已还原、最小化和最大化的位置。 |
GetWindowRect 检索指定窗口的边框的尺寸。 尺寸以相对于屏幕左上角的屏幕坐标提供。 |
GetWindowRgn GetWindowRgn 函数获取窗口的窗口区域的副本。 |
GetWindowRgnBox GetWindowRgnBox 函数检索窗口窗口区域最紧密边框的尺寸。 |
GetWindowTextA 如果指定窗口的标题栏有一个) 到缓冲区中,则复制指定窗口标题栏的文本 (。 如果指定的窗口是控件,则复制控件的文本。 但是,GetWindowText 无法检索另一个应用程序中控件的文本。 (ANSI) |
GetWindowTextLengthA 检索指定窗口的标题栏文本 (的长度(以字符为单位),如果窗口具有标题栏) 。 (ANSI) |
GetWindowTextLengthW 检索指定窗口的标题栏文本 (的长度(以字符为单位),如果窗口具有标题栏) 。 (Unicode) |
GetWindowTextW 如果指定窗口的标题栏有一个) 到缓冲区中,则复制指定窗口标题栏的文本 (。 如果指定的窗口是控件,则复制控件的文本。 但是,GetWindowText 无法检索另一个应用程序中控件的文本。 (Unicode) |
GetWindowThreadProcessId 检索创建指定窗口的线程的标识符,以及创建该窗口的进程(可选)的标识符。 |
GetWindowWord 检索 16 位 (DWORD) 指定偏移量到额外窗口记忆中的值 |
GID_ROTATE_ANGLE_FROM_ARGUMENT GID_ROTATE_ANGLE_FROM_ARGUMENT 宏用于在接收 WM_GESTURE 结构中的值时解释 GID_ROTATE ullArgument 值。 |
GID_ROTATE_ANGLE_TO_ARGUMENT 将弧度值转换为旋转手势消息的参数。 |
GrayStringA GrayString 函数在指定位置绘制灰色文本。 (ANSI) |
GrayStringW GrayString 函数在指定位置绘制灰色文本。 (Unicode) |
HAS_POINTER_CONFIDENCE_WPARAM 检查指定的指针消息是否被视为有意的,而不是意外的。 |
HideCaret 从屏幕中删除插入点。 隐藏插入点不会破坏其当前形状或使插入点失效。 |
HiliteMenuItem 在菜单栏中的项中添加或删除突出显示。 |
InflateRect InflateRect 函数增加或减小指定矩形的宽度和高度。 |
InheritWindowMonitor 使指定窗口继承另一个窗口的监视器。 |
InitializeTouchInjection 配置调用应用程序的触摸注入上下文,并初始化应用可以注入的最大同时触点数。 |
InjectSyntheticPointerInput 模拟笔或触摸) (指针输入。 |
InjectTouchInput 模拟触摸输入。 |
InSendMessage 确定当前窗口过程正在处理从同一进程中的另一个线程 (发送的消息,还是通过调用 SendMessage 函数) 不同的进程发送的消息。 |
InSendMessageEx 确定当前窗口过程正在处理从同一进程中的另一个线程 (发送的消息,还是处理其他进程) 。 |
InsertMenuA 将新的菜单项插入到菜单中,将其他项向下移动菜单。 (ANSI) |
InsertMenuItemA 在菜单中的指定位置插入新菜单项。 (ANSI) |
InsertMenuItemW 在菜单中的指定位置插入新菜单项。 (Unicode) |
InsertMenuW 将新的菜单项插入到菜单中,将其他项向下移动菜单。 (Unicode) |
InternalGetWindowText 如果指定窗口的标题栏有一个) 到缓冲区中,则复制指定窗口标题栏的文本 (。 |
IntersectRect IntersectRect 函数计算两个源矩形的交集,并将交集矩形的坐标放入目标矩形中。 |
InvalidateRect InvalidateRect 函数将矩形添加到指定窗口的更新区域。 更新区域表示必须重绘的窗口工作区部分。 |
InvalidateRgn InvalidateRgn 函数通过将指定区域中的工作区添加到窗口的当前更新区域来使其失效。 |
InvertRect InvertRect 函数通过对矩形内部中每个像素的颜色值执行逻辑 NOT 运算来反转窗口中的矩形。 |
IS_INTRESOURCE 确定值是否为资源的整数标识符。 |
IS_POINTER_CANCELED_WPARAM 检查指定的指针输入是突然结束还是无效,指示交互未完成。 |
IS_POINTER_FIFTHBUTTON_WPARAM 检查指定的指针是否执行了第五个操作。 |
IS_POINTER_FIRSTBUTTON_WPARAM 检查指定的指针是否执行了第一个操作。 |
IS_POINTER_FLAG_SET_WPARAM 检查指针宏是否设置指定的标志。 |
IS_POINTER_FOURTHBUTTON_WPARAM 检查指定的指针是否执行了第四个操作。 |
IS_POINTER_INCONTACT_WPARAM 检查指定的指针是否处于接触中。 |
IS_POINTER_INRANGE_WPARAM 检查指定的指针是否在范围内。 |
IS_POINTER_NEW_WPARAM 检查指定的指针是否为新指针。 |
IS_POINTER_PRIMARY_WPARAM 检查指定的指针是否执行了主要操作。 |
IS_POINTER_SECONDBUTTON_WPARAM 检查指定的指针是否执行了第二个操作。 |
IS_POINTER_THIRDBUTTON_WPARAM 检查指定的指针是否执行了第三个操作。 |
IsCharAlphaA 确定字符是否为字母字符。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 (ANSI) |
IsCharAlphaNumericA 确定字符是字母字符还是数字字符。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 (ANSI) |
IsCharAlphaNumericW 确定字符是字母字符还是数字字符。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 (Unicode) |
IsCharAlphaW 确定字符是否为字母字符。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 (Unicode) |
IsCharLowerA 确定字符是否为小写。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 |
IsCharLowerW IsCharLowerW (Unicode) 函数确定字符是否为小写。 (IsCharLowerW) |
IsCharUpperA 确定字符是否为大写。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 (ANSI) |
IsCharUpperW 确定字符是否为大写。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 (Unicode) |
IsChild 确定窗口是指定父窗口的子窗口还是子窗口。 |
IsClipboardFormatAvailable 确定剪贴板是否包含指定格式的数据。 |
IsDialogMessageA 确定消息是否适用于指定的对话框,如果是,则处理该消息。 (ANSI) |
IsDialogMessageW 确定消息是否适用于指定的对话框,如果是,则处理该消息。 (Unicode) |
IsDlgButtonChecked IsDlgButtonChecked 函数确定是选中按钮控件,还是选中、未选中还是不确定三态按钮控件。 |
IsGUIThread 确定调用线程是否已经是 GUI 线程。 它还可以选择将线程转换为 GUI 线程。 |
IsHungAppWindow 确定系统是否认为指定的应用程序没有响应。 |
IsIconic 确定指定的窗口是否最小化 (图标) 。 |
IsImmersiveProcess 确定进程是否属于 Windows 应用商店应用。 |
IsMenu 确定句柄是否为菜单句柄。 |
IsMouseInPointerEnabled 指示是否将 EnableMouseInPointer 设置为鼠标充当指针输入设备并发送WM_POINTER消息。 |
IsProcessDPIAware IsProcessDPIAware 可能已更改或不可用。 请改用 GetProcessDPIAwareness。 |
IsRectEmpty IsRectEmpty 函数确定指定的矩形是否为空。 |
IsTouchWindow 检查指定的窗口是否支持触摸,并(可选)检索为窗口的触摸功能设置的修饰符标志。 |
IsValidDpiAwarenessContext 确定指定的DPI_AWARENESS_CONTEXT是否有效且受当前系统支持。 |
IsWindow 确定指定的窗口句柄是否标识现有窗口。 |
IsWindowArranged 确定指定窗口是否 (排列,即是否贴靠) 。 |
IsWindowEnabled 确定是否针对鼠标和键盘输入启用指定的窗口。 |
IsWindowUnicode 确定指定的窗口是否为本机 Unicode 窗口。 |
IsWindowVisible 确定指定窗口的可见性状态。 |
IsWinEventHookInstalled 确定是否有一个已安装的 WinEvent 挂钩,该挂钩可能会收到指定事件的通知。 |
IsWow64Message 确定从当前线程队列中读取的最后一条消息是否源自 WOW64 进程。 |
IsZoomed 确定是否最大化窗口。 |
keybd_event 合成键击。 |
KillTimer 销毁指定的计时器。 |
LoadAcceleratorsA 加载指定的快捷键表。 (ANSI) |
LoadAcceleratorsW 加载指定的快捷键表。 (Unicode) |
LoadBitmapA LoadBitmap 函数从模块的可执行文件加载指定的位图资源。 (ANSI) |
LoadBitmapW LoadBitmap 函数从模块的可执行文件加载指定的位图资源。 (Unicode) |
LoadCursorA 从与应用程序实例关联的可执行 (.EXE) 文件加载指定的游标资源。 (ANSI) |
LoadCursorFromFileA 基于文件中包含的数据创建游标。 (ANSI) |
LoadCursorFromFileW 基于文件中包含的数据创建游标。 (Unicode) |
LoadCursorW 从与应用程序实例关联的可执行 (.EXE) 文件加载指定的游标资源。 (Unicode) |
LoadIconA 从与应用程序实例关联的可执行 (.exe) 文件加载指定的图标资源。 (ANSI) |
LoadIconW 从与应用程序实例关联的可执行 (.exe) 文件加载指定的图标资源。 (Unicode) |
LoadImageA 加载图标、光标、动画光标或位图。 (ANSI) |
LoadImageW 加载图标、光标、动画光标或位图。 (Unicode) |
LoadKeyboardLayoutA 将新的输入区域设置标识符(以前称为键盘布局)加载到系统中。 (ANSI) |
LoadKeyboardLayoutW 将新的输入区域设置标识符(以前称为键盘布局)加载到系统中。 (Unicode) |
LoadMenuA 从与应用程序实例关联的可执行 (.exe) 文件加载指定的菜单资源。 (ANSI) |
LoadMenuIndirectA 在内存中加载指定的菜单模板。 (ANSI) |
LoadMenuIndirectW 在内存中加载指定的菜单模板。 (Unicode) |
LoadMenuW 从与应用程序实例关联的可执行 (.exe) 文件加载指定的菜单资源。 (Unicode) |
LoadStringA 从与指定模块关联的可执行文件加载字符串资源,将该字符串复制到缓冲区中,并追加终止 null 字符。 (ANSI) |
LoadStringW 从与指定模块关联的可执行文件加载字符串资源,将该字符串复制到缓冲区中,并追加终止 null 字符。 (Unicode) |
LockSetForegroundWindow 前台进程可以调用 LockSetForegroundWindow 函数来禁用对 SetForegroundWindow 函数的调用。 |
LockWindowUpdate LockWindowUpdate 函数禁用或启用指定窗口中的绘图。 一次只能锁定一个窗口。 |
LockWorkStation 锁定工作站的显示器。 |
LogicalToPhysicalPoint 将窗口中点的逻辑坐标转换为物理坐标。 |
LogicalToPhysicalPointForPerMonitorDPI 将窗口中的点从逻辑坐标转换为物理坐标,而不考虑每英寸点数 (dpi) 调用方感知。 |
LookupIconIdFromDirectory 在图标或光标数据中搜索最适合当前显示设备的图标或光标。 (LookupIconIdFromDirectory) |
LookupIconIdFromDirectoryEx 在图标或光标数据中搜索最适合当前显示设备的图标或光标。 (LookupIconIdFromDirectoryEx) |
MAKEINTRESOURCEA 将整数值转换为与资源管理功能兼容的资源类型。 此宏用于代替包含资源名称的字符串。 (ANSI) |
MAKEINTRESOURCEW 将整数值转换为与资源管理功能兼容的资源类型。 此宏用于代替包含资源名称的字符串。 (Unicode) |
MAKELPARAM 创建一个值,用作消息中的 lParam 参数。 宏连接指定的值。 |
MAKELRESULT 创建一个值,用作窗口过程中的返回值。 宏连接指定的值。 |
MAKEWPARAM 创建一个值,用作消息中的 wParam 参数。 宏连接指定的值。 |
MapDialogRect 将指定的对话框单位转换为屏幕单位 (像素) 。 |
MapVirtualKeyA 将虚拟键代码转换为(映射到)扫描代码或字符值,或将扫描代码转换为虚拟键代码。 (ANSI) |
MapVirtualKeyExA 将虚拟键代码转换为(映射到)扫描代码或字符值,或将扫描代码转换为虚拟键代码。 该函数使用输入语言和输入区域设置标识符转换代码。 (ANSI) |
MapVirtualKeyExW 将虚拟键代码转换为(映射到)扫描代码或字符值,或将扫描代码转换为虚拟键代码。 该函数使用输入语言和输入区域设置标识符转换代码。 (Unicode) |
MapVirtualKeyW 将虚拟键代码转换为(映射到)扫描代码或字符值,或将扫描代码转换为虚拟键代码。 (Unicode) |
MapWindowPoints MapWindowPoints 函数将 (映射) 一组点从相对于一个窗口的坐标空间转换为相对于另一个窗口的坐标空间。 |
MenuItemFromPoint 确定哪个菜单项(如果有)位于指定位置。 |
MessageBeep 播放波形声音。 每种声音类型的波形声音由注册表中的条目标识。 |
MessageBox MessageBox 函数显示一个模式对话框,其中包含一个系统图标、一组按钮和一条特定于应用程序的简短消息。 |
MessageBoxA 显示一个模式对话框,其中包含一个系统图标、一组按钮和一条简短的应用程序特定消息,例如状态或错误信息。 消息框返回一个整数值,指示用户单击的按钮。 (MessageBoxA) |
MessageBoxExA 创建、显示和操作消息框。 (ANSI) |
MessageBoxExW 创建、显示和操作消息框。 (Unicode) |
MessageBoxIndirectA 创建、显示和操作消息框。 消息框包含应用程序定义的消息文本和标题、任何图标以及预定义按钮的任意组合。 (ANSI) |
MessageBoxIndirectW 创建、显示和操作消息框。 消息框包含应用程序定义的消息文本和标题、任何图标以及预定义按钮的任意组合。 (Unicode) |
MessageBoxW MessageBoxW (Unicode) 函数显示一个模式对话框,其中包含一个系统图标、一组按钮和一条特定于应用程序的简短消息。 |
ModifyMenuA 更改现有菜单项。 (ANSI) |
ModifyMenuW 更改现有菜单项。 (Unicode) |
MonitorFromPoint MonitorFromPoint 函数检索包含指定点的显示监视器的句柄。 |
MonitorFromRect MonitorFromRect 函数检索具有指定矩形交集面积最大的显示监视器的句柄。 |
MonitorFromWindow MonitorFromWindow 函数检索具有与指定窗口边界矩形交集面积最大的显示监视器的句柄。 |
mouse_event mouse_event 函数合成鼠标运动和按钮单击。 |
MoveWindow 更改指定窗口的位置和尺寸。 |
MsgWaitForMultipleObjects 等待,直到一个或所有指定对象处于信号状态或超时间隔已过。 对象可以包括输入事件对象。 |
MsgWaitForMultipleObjectsEx 等待一个或所有指定对象处于信号状态、I/O 完成例程或异步过程调用 (APC) 排队到线程,或者超时间隔已过。 对象的数组可以包括输入事件对象。 |
NEXTRAWINPUTBLOCK 检索 RAWINPUT 结构数组中下一个结构的位置。 |
NotifyWinEvent 向系统发出信号,指出发生了预定义事件。 如果任何客户端应用程序为该事件注册了挂钩函数,系统将调用客户端的挂钩函数。 |
OemKeyScan 将 OEMASCII 代码 0 到 0x0FF 映射到 OEM 扫描代码和偏移状态。 该函数提供的信息允许程序通过模拟键盘输入将 OEM 文本发送到另一个程序。 |
OemToCharA 将 OEM 定义的字符集中的字符串转换为 ANSI 或宽字符字符串。警告 请勿使用。 (ANSI) |
OemToCharBuffA 将 OEM 定义的字符集中字符串中的指定数量的字符转换为 ANSI 或宽字符字符串。 (ANSI) |
OemToCharBuffW 将 OEM 定义的字符集中字符串中的指定数量的字符转换为 ANSI 或宽字符字符串。 (Unicode) |
OemToCharW 将 OEM 定义的字符集中的字符串转换为 ANSI 或宽字符字符串。警告 请勿使用。 (Unicode) |
OffsetRect OffsetRect 函数按指定的偏移量移动指定的矩形。 |
OpenClipboard 打开剪贴板以供检查,并阻止其他应用程序修改剪贴板内容。 |
OpenDesktopA 打开指定的桌面对象。 (ANSI) |
OpenDesktopW 打开指定的桌面对象。 (Unicode) |
OpenIcon 将最小化 (图标) 窗口还原到其以前的大小和位置;然后激活窗口。 |
OpenInputDesktop 打开接收用户输入的桌面。 |
OpenWindowStationA 打开指定的窗口工作站。 (ANSI) |
OpenWindowStationW 打开指定的窗口工作站。 (Unicode) |
PackTouchHitTestingProximityEvaluation 返回邻近度评估分数和调整后的触摸点坐标,作为WM_TOUCHHITTESTING回调的打包值。 |
PaintDesktop PaintDesktop 函数使用桌面图案或壁纸填充指定设备上下文中的剪裁区域。 函数主要为 shell 桌面提供。 |
PeekMessageA 调度传入的非排队消息,检查线程消息队列中是否存在已发布的消息,并检索 (消息(如果存在任何) )。 (ANSI) |
PeekMessageW 调度传入的非排队消息,检查线程消息队列中是否存在已发布的消息,并检索 (消息(如果存在任何) )。 (Unicode) |
PhysicalToLogicalPoint 将窗口中点的物理坐标转换为逻辑坐标。 |
PhysicalToLogicalPointForPerMonitorDPI 将窗口中的点从物理坐标转换为逻辑坐标,而不考虑每英寸点数 (dpi) 调用方感知。 |
POINTSTOPOINT POINTSTOPOINT 宏将 POINTS 结构的内容复制到 POINT 结构中。 |
POINTTOPOINTS POINTTOPOINTS 宏将 POINT 结构转换为 POINTS 结构。 |
PostMessageA Places (在与创建指定窗口的线程关联的消息队列中发布) 消息,并在不等待线程处理消息的情况下返回消息。 (ANSI) |
PostMessageW Places (在与创建指定窗口的线程关联的消息队列中发布) 消息,并在不等待线程处理消息的情况下返回消息。 (Unicode) |
PostQuitMessage 向系统指示线程已发出终止请求, (退出) 。 它通常用于响应WM_DESTROY消息。 |
PostThreadMessageA 将消息发布到指定线程的消息队列。 它返回,而无需等待线程处理消息。 (ANSI) |
PostThreadMessageW 将消息发布到指定线程的消息队列。 它返回,而无需等待线程处理消息。 (Unicode) |
PrintWindow PrintWindow 函数将可视窗口复制到指定的设备上下文 (DC) ,通常是打印机 DC。 |
PrivateExtractIconsA 创建从指定文件中提取的图标的句柄数组。 (ANSI) |
PrivateExtractIconsW 创建从指定文件中提取的图标的句柄数组。 (Unicode) |
PtInRect PtInRect 函数确定指定的点是否位于指定的矩形内。 |
QueryDisplayConfig QueryDisplayConfig 函数检索有关当前设置中所有显示设备或视图的所有可能显示路径的信息。 |
RealChildWindowFromPoint 检索指定点处子窗口的句柄。 搜索仅限于即时子窗口;不搜索孙子和更深的后代窗口。 |
RealGetWindowClassA 检索指定窗口类型的字符串。 (ANSI) |
RealGetWindowClassW 检索指定窗口类型的字符串。 (Unicode) |
RedrawWindow RedrawWindow 函数更新窗口工作区中的指定矩形或区域。 |
RegisterClassA 注册一个窗口类,以便在调用 CreateWindow 或 CreateWindowEx 函数时使用。 (RegisterClassA) |
RegisterClassExA 注册一个窗口类,以便在调用 CreateWindow 或 CreateWindowEx 函数时使用。 (RegisterClassExA) |
RegisterClassExW 注册一个窗口类,以便在调用 CreateWindow 或 CreateWindowEx 函数时使用。 (RegisterClassExW) |
RegisterClassW 注册一个窗口类,以便在调用 CreateWindow 或 CreateWindowEx 函数时使用。 (RegisterClassW) |
RegisterClipboardFormatA 注册新的剪贴板格式。 然后,可以将此格式用作有效的剪贴板格式。 (ANSI) |
RegisterClipboardFormatW 注册新的剪贴板格式。 然后,可以将此格式用作有效的剪贴板格式。 (Unicode) |
RegisterDeviceNotificationA 注册窗口将接收通知的设备或设备类型。 (ANSI) |
RegisterDeviceNotificationW 注册窗口将接收通知的设备或设备类型。 (Unicode) |
RegisterForTooltipDismissNotification 允许应用或 UI 框架注册和注销窗口,以接收通知以关闭其工具提示窗口。 |
RegisterHotKey 定义系统范围内的热键。 |
RegisterPointerDeviceNotifications 注册一个窗口来处理WM_POINTERDEVICECHANGE、WM_POINTERDEVICEINRANGE和WM_POINTERDEVICEOUTOFRANGE指针设备通知。 |
RegisterPointerInputTarget 允许调用方注册目标窗口,指定类型的所有指针输入都重定向到该窗口。 |
RegisterPointerInputTargetEx RegisterPointerInputTargetEx 可能已更改或不可用。 请改用 RegisterPointerInputTarget。 |
RegisterPowerSettingNotification 注册应用程序以接收特定电源设置事件的电源设置通知。 |
RegisterRawInputDevices 注册提供原始输入数据的设备。 |
RegisterShellHookWindow 注册指定的 Shell 窗口,以接收对 Shell 应用程序有用的事件或通知的某些消息。 |
RegisterSuspendResumeNotification 注册以在系统暂停或恢复时接收通知。 类似于 PowerRegisterSuspendResumeNotification,但在用户模式下运行,可以采用窗口句柄。 |
RegisterTouchHitTestingWindow 注册一个窗口来处理WM_TOUCHHITTESTING通知。 |
RegisterTouchWindow 将窗口注册为支持触摸。 |
RegisterWindowMessageA 定义保证在整个系统中唯一的新窗口消息。 发送或发布消息时可以使用消息值。 (ANSI) |
RegisterWindowMessageW 定义保证在整个系统中唯一的新窗口消息。 发送或发布消息时可以使用消息值。 (Unicode) |
ReleaseCapture 从当前线程中的窗口释放鼠标捕获,并还原正常鼠标输入处理。 |
ReleaseDC ReleaseDC 函数 (DC) 释放设备上下文,释放它供其他应用程序使用。 ReleaseDC 函数的效果取决于 DC 的类型。 它仅释放公用 DC 和窗口 DC。 它对类或专用 DC 没有影响。 |
RemoveClipboardFormatListener 从系统维护的剪贴板格式侦听器列表中删除给定窗口。 |
RemoveMenu 删除菜单项或从指定菜单分离子菜单。 |
RemovePropA 从指定窗口的属性列表中删除条目。 指定的字符串标识要删除的条目。 (ANSI) |
RemovePropW 从指定窗口的属性列表中删除条目。 指定的字符串标识要删除的条目。 (Unicode) |
ReplyMessage 答复 SendMessage 函数从另一个线程发送的消息。 |
ScreenToClient ScreenToClient 函数将屏幕上指定点的屏幕坐标转换为工作区坐标。 |
ScrollDC ScrollDC 函数水平和垂直滚动位矩形。 |
ScrollWindow ScrollWindow 函数滚动指定窗口工作区的内容。 |
ScrollWindowEx ScrollWindowEx 函数滚动指定窗口工作区的内容。 |
SendDlgItemMessageA 将消息发送到对话框中的指定控件。 (ANSI) |
SendDlgItemMessageW 将消息发送到对话框中的指定控件。 (Unicode) |
SendInput 合成键击、鼠标动作和按钮单击。 |
SendMessage SendMessage 函数将指定的消息发送到窗口或窗口。 (SendMessage 函数) |
SendMessageA 将指定的消息发送到一个或多个窗口。 SendMessage 函数调用指定窗口的窗口过程,在窗口过程处理消息之前不会返回。 (SendMessageA) |
SendMessageCallbackA 将指定的消息发送到一个或多个窗口。 (SendMessageCallbackA) |
SendMessageCallbackW 将指定的消息发送到一个或多个窗口。 (SendMessageCallbackW) |
SendMessageTimeoutA 将指定的消息发送到一个或多个窗口。 (ANSI) |
SendMessageTimeoutW 将指定的消息发送到一个或多个窗口。 (Unicode) |
SendMessageW SendMessageW (Unicode) 函数将指定的消息发送到窗口或窗口。 (SendMessageW) |
SendNotifyMessageA 将指定的消息发送到一个或多个窗口。 (SendNotifyMessageA) |
SendNotifyMessageW 将指定的消息发送到一个或多个窗口。 (SendNotifyMessageW) |
SetActiveWindow 激活窗口。 窗口必须附加到调用线程的消息队列。 |
SetAdditionalForegroundBoostProcesses SetAdditionalForegroundBoostProcesses 是一种性能辅助 API,可帮助具有多进程应用程序模型的应用程序,其中多个进程作为数据或呈现为前台体验做出贡献。 |
SetCapture 将鼠标捕获设置为属于当前线程的指定窗口。 |
SetCaretBlinkTime 将插入点闪烁时间设置为指定的毫秒数。 闪烁时间是反转插入符号像素所需的已用时间(以毫秒为单位)。 |
SetCaretPos 将插入点移动到指定的坐标。 如果拥有插入点的窗口是使用 CS_OWNDC 类样式创建的,则指定的坐标受与该窗口关联的设备上下文的映射模式的约束。 |
SetClassLongA 将指定偏移量处指定的 32 位 (长) 值替换为指定窗口所属类的额外类内存或 WNDCLASSEX 结构。 (ANSI) |
SetClassLongPtrA 替换指定窗口所属类的额外类内存或 WNDCLASSEX 结构的指定偏移量处的指定值。 (ANSI) |
SetClassLongPtrW 替换指定窗口所属类的额外类内存或 WNDCLASSEX 结构的指定偏移量处的指定值。 (Unicode) |
SetClassLongW 将指定偏移量处指定的 32 位 (长) 值替换为指定窗口所属类的额外类内存或 WNDCLASSEX 结构。 (Unicode) |
SetClassWord 将指定偏移量处的 16 位 (WORD) 值替换为指定窗口所属的窗口类的额外类内存。 |
SetClipboardData 以指定的剪贴板格式Places剪贴板上的数据。 |
SetClipboardViewer 将指定的窗口添加到剪贴板查看器链。 每当剪贴板内容发生更改时,剪贴板查看器窗口都会收到WM_DRAWCLIPBOARD消息。 此函数用于向后兼容早期版本的 Windows。 |
SetCoalescableTimer 创建具有指定超时值和合并容错延迟的计时器。 |
SetCursor 设置光标形状。 |
SetCursorPos 将光标移动到指定的屏幕坐标。 |
SetDialogControlDpiChangeBehavior 替代对话框中子窗口的默认每监视器 DPI 缩放行为。 |
SetDialogDpiChangeBehavior Per-Monitor v2 上下文中的对话框会自动缩放 DPI。 使用此方法可以自定义其 DPI 更改行为。 |
SetDisplayAutoRotationPreferences 设置当前进程的屏幕自动旋转首选项。 |
SetDisplayConfig SetDisplayConfig 函数通过独占方式在当前会话中启用指定路径来修改显示拓扑、源和目标模式。 |
SetDlgItemInt 将对话框中控件的文本设置为指定整数值的字符串表示形式。 |
SetDlgItemTextA 设置对话框中控件的标题或文本。 (ANSI) |
SetDlgItemTextW 设置对话框中控件的标题或文本。 (Unicode) |
SetDoubleClickTime 设置鼠标的双击时间。 |
SetFocus 将键盘焦点设置为指定的窗口。 窗口必须附加到调用线程的消息队列。 |
SetForegroundWindow 将创建指定窗口的线程引入前台并激活窗口。 |
SetGestureConfig 为 Windows 触控手势配置从窗口发送的消息。 |
SetKeyboardState 将键盘键状态数组复制到调用线程的键盘输入状态表中。 这是由 GetKeyboardState 和 GetKeyState 函数访问的同一个表。 对此表所做的更改不会影响任何其他线程的键盘输入。 |
SetLastErrorEx 设置最后一个错误代码。 |
SetLayeredWindowAttributes 设置分层窗口的不透明度和透明度颜色键。 |
SetMenu 将新菜单分配给指定的窗口。 |
SetMenuContextHelpId 将帮助上下文标识符与菜单相关联。 |
SetMenuDefaultItem 设置指定的菜单的默认菜单项。 |
SetMenuInfo 设置指定菜单的信息。 |
SetMenuItemBitmaps 将指定的位图与菜单项相关联。 无论菜单项是选中还是清除,系统都显示菜单项旁边的相应位图。 |
SetMenuItemInfoA 更改有关菜单项的信息。 (ANSI) |
SetMenuItemInfoW 更改有关菜单项的信息。 (Unicode) |
SetMessageExtraInfo 设置当前线程的额外消息信息。 |
SetParent 更改指定子窗口的父窗口。 |
SetPhysicalCursorPos 设置光标在物理坐标中的位置。 |
SetProcessDefaultLayout 在仅针对当前正在运行的进程创建没有父级或所有者的窗口时,更改默认布局。 |
SetProcessDPIAware SetProcessDPIAware 可能已更改或不可用。 请改用 SetProcessDPIAwareness。 |
SetProcessDpiAwarenessContext 将当前进程设置为指定的每英寸点数 (dpi) 感知上下文。 DPI 感知上下文来自 DPI_AWARENESS_CONTEXT 值。 |
SetProcessRestrictionExemption 使调用进程不受阻止桌面进程与 Windows 应用商店应用环境交互的限制。 开发和调试工具使用此函数。 |
SetProcessWindowStation 将指定的窗口工作站分配给调用进程。 |
SetPropA 在指定窗口的属性列表中添加新条目或更改现有条目。 (ANSI) |
SetPropW 在指定窗口的属性列表中添加新条目或更改现有条目。 (Unicode) |
SetRect SetRect 函数设置指定矩形的坐标。 这相当于将左、上、右和下三个参数分配给 RECT 结构的相应成员。 |
SetRectEmpty SetRectEmpty 函数创建一个空矩形,其中所有坐标都设置为零。 |
SetScrollInfo SetScrollInfo 函数设置滚动条的参数,包括最小和最大滚动位置、页面大小以及滚动框 (thumb) 的位置。 如果请求,函数还会重绘滚动条。 |
SetScrollPos SetScrollPos 函数 (thumb) 在指定滚动条中设置滚动框的位置,并根据需要重绘滚动条以反映滚动框的新位置。 |
SetScrollRange SetScrollRange 函数设置指定滚动条的最小和最大滚动框位置。 |
SetSysColors 设置指定显示元素的颜色。 |
SetSystemCursor 使应用程序能够自定义系统游标。 它将 id 参数指定的系统游标的内容替换为由 hcur 参数指定的游标的内容,然后销毁 hcur。 |
SetThreadCursorCreationScaling 设置要在此线程上创建的游标的 DPI 刻度。 缩放要显示它的特定监视器的游标时,会考虑此值。 |
SetThreadDesktop 将指定的桌面分配给调用线程。 桌面上的所有后续操作都使用授予桌面的访问权限。 |
SetThreadDpiAwarenessContext 将当前线程的 DPI 感知设置为提供的值。 |
SetThreadDpiHostingBehavior 设置线程的DPI_HOSTING_BEHAVIOR。 此行为允许在线程中创建的窗口托管具有不同DPI_AWARENESS_CONTEXT的子窗口。 |
SetTimer 创建具有指定超时值的计时器。 |
SetUserObjectInformationA 设置有关指定窗口工作站或桌面对象的信息。 (ANSI) |
SetUserObjectInformationW 设置有关指定窗口工作站或桌面对象的信息。 (Unicode) |
SetUserObjectSecurity 设置用户对象的安全性。 例如,这可以是窗口或 DDE 对话。 |
SetWindowContextHelpId 将帮助上下文标识符与指定的窗口相关联。 |
SetWindowDisplayAffinity 在与窗口关联的 hWnd 上以内核模式存储显示关联设置。 |
SetWindowFeedbackSetting 设置窗口的反馈配置。 |
SetWindowLongA 更改指定窗口的属性。 函数还将指定偏移量的 32 位 (长) 值设置为额外的窗口内存。 (ANSI) |
SetWindowLongPtrA 更改指定窗口的属性。 (ANSI) |
SetWindowLongPtrW 更改指定窗口的属性。 (Unicode) |
SetWindowLongW 更改指定窗口的属性。 函数还将指定偏移量的 32 位 (长) 值设置为额外的窗口内存。 (Unicode) |
SetWindowPlacement 设置指定窗口的显示状态和还原、最小化和最大化的位置。 |
SetWindowPos 更改子窗口、弹出窗口或顶级窗口的大小、位置和 Z 顺序。 这些窗口根据它们在屏幕上的外观进行排序。 最上面的窗口接收最高排名,是 Z 顺序中的第一个窗口。 |
SetWindowRgn SetWindowRgn 函数设置窗口的窗口区域。 |
SetWindowsHookExA 将应用程序定义的挂钩过程安装到挂钩链中。 (ANSI) |
SetWindowsHookExW 将应用程序定义的挂钩过程安装到挂钩链中。 (Unicode) |
SetWindowTextA 如果指定窗口的标题栏有一个) ,则更改 (的文本。 如果指定的窗口是控件,则会更改控件的文本。 但是,SetWindowText 无法更改另一个应用程序中控件的文本。 (ANSI) |
SetWindowTextW 如果指定窗口的标题栏有一个) ,则更改 (的文本。 如果指定的窗口是控件,则会更改控件的文本。 但是,SetWindowText 无法更改另一个应用程序中控件的文本。 (Unicode) |
SetWinEventHook 为一系列事件设置事件挂钩函数。 |
ShowCaret 使插入点在屏幕上的当前位置显示插入点。 当插入点变为可见时,它会自动开始闪烁。 |
ShowCursor 显示或隐藏光标。 (ShowCursor) |
ShowOwnedPopups 显示或隐藏指定窗口拥有的所有弹出窗口。 |
ShowScrollBar ShowScrollBar 函数显示或隐藏指定的滚动条。 |
ShowWindow 设置指定窗口的显示状态。 |
ShowWindowAsync 设置窗口的显示状态,而无需等待操作完成。 |
ShutdownBlockReasonCreate 指示系统无法关闭,并设置在启动系统关闭时向用户显示的原因字符串。 |
ShutdownBlockReasonDestroy 指示可以关闭系统并释放原因字符串。 |
ShutdownBlockReasonQuery 检索 ShutdownBlockReasonCreate 函数设置的原因字符串。 |
SkipPointerFrameMessages 确定哪个指针输入帧为指定指针生成了最近检索到的消息,并丢弃从同一指针输入帧生成的任何排队 (未检索) 指针输入消息。 |
SoundSentry 触发视觉信号以指示正在播放声音。 |
SubtractRect SubtractRect 函数确定通过将一个矩形与另一个矩形相减而形成的矩形的坐标。 |
SwapMouseButton 反转或还原鼠标左键和右键的含义。 |
SwitchDesktop 使指定的桌面可见并激活它。 这使桌面能够接收来自用户的输入。 |
SwitchToThisWindow 将焦点切换到指定的窗口,并将其置于前台。 |
SystemParametersInfoA 检索或设置系统范围参数之一的值。 (ANSI) |
SystemParametersInfoForDpi 检索系统范围参数之一的值,同时考虑提供的 DPI 值。 |
SystemParametersInfoW 检索或设置系统范围参数之一的值。 (Unicode) |
TabbedTextOutA TabbedTextOut 函数在指定位置写入字符串,将制表符扩展到制表位位置数组中指定的值。 文本以当前所选字体、背景色和文本颜色书写。 (ANSI) |
TabbedTextOutW TabbedTextOut 函数在指定位置写入字符串,将制表符扩展到制表位位置数组中指定的值。 文本以当前所选字体、背景色和文本颜色书写。 (Unicode) |
TileWindows 平铺指定父窗口的指定子窗口。 |
ToAscii 将指定的虚拟键代码和键盘状态转换为相应的一个或多个字符。 |
ToAsciiEx 将指定的虚拟键代码和键盘状态转换为相应的一个或多个字符。 该函数使用输入语言和由输入区域设置标识符标识的物理键盘布局转换代码。 |
TOUCH_COORD_TO_PIXEL 将触摸坐标转换为像素。 |
ToUnicode 将指定的虚拟键代码和键盘状态转换为相应的一个或多个 Unicode 字符。 (ToUnicode) |
ToUnicodeEx 将指定的虚拟键代码和键盘状态转换为相应的一个或多个 Unicode 字符。 (ToUnicodeEx) |
TrackMouseEvent 当在指定时间内鼠标指针离开窗口或将鼠标悬停在窗口上时,发布消息。 |
TrackPopupMenu 在指定位置显示快捷菜单,并跟踪菜单上项目的选择。 快捷菜单可以出现在屏幕上的任意位置。 |
TrackPopupMenuEx 在指定位置显示快捷菜单,并跟踪快捷菜单上的项选择。 快捷菜单可以出现在屏幕上的任意位置。 |
TranslateAcceleratorA 处理菜单命令的快捷键。 (ANSI) |
TranslateAcceleratorW 处理菜单命令的快捷键。 (Unicode) |
TranslateMDISysAccel 处理多文档界面的窗口菜单命令的快捷键击 (MDI) 与指定 MDI 客户端窗口关联的子窗口。 |
TranslateMessage 将虚拟键消息转换为字符消息。 字符消息将发布到调用线程的消息队列,以便下次线程调用 GetMessage 或 PeekMessage 函数时读取。 |
UnhookWindowsHookEx 删除 SetWindowsHookEx 函数安装在挂钩链中的挂钩过程。 |
UnhookWinEvent 删除先前对 SetWinEventHook 的调用所创建的事件挂钩函数。 |
UnionRect UnionRect 函数创建两个矩形的联合。 并集是包含两个源矩形的最小矩形。 |
UnloadKeyboardLayout 卸载输入区域设置标识符(以前称为键盘布局)。 |
UnregisterClassA 取消注册窗口类,释放该类所需的内存。 (ANSI) |
UnregisterClassW 取消注册窗口类,释放该类所需的内存。 (Unicode) |
UnregisterDeviceNotification 关闭指定的设备通知句柄。 |
UnregisterHotKey 释放以前由调用线程注册的热键。 |
UnregisterPointerInputTarget 允许调用方取消注册指定类型的所有指针输入重定向到的目标窗口。 |
UnregisterPointerInputTargetEx UnregisterPointerInputTargetEx 可能已更改或不可用。 请改用 UnregisterPointerInputTarget。 |
UnregisterPowerSettingNotification 取消注册电源设置通知。 |
UnregisterSuspendResumeNotification 取消注册以在系统暂停或恢复时接收通知。 类似于 PowerUnregisterSuspendResumeNotification,但在用户模式下运行。 |
UnregisterTouchWindow 将窗口注册为不再支持触摸。 |
UpdateLayeredWindow 更新分层窗口的位置、大小、形状、内容和透明度。 |
UpdateWindow 如果窗口的更新区域不为空,UpdateWindow 函数通过向窗口发送WM_PAINT消息来更新指定窗口的工作区。 |
UserHandleGrantAccess 授予或拒绝对具有用户界面限制的作业的 User 对象的句柄的访问权限。 |
ValidateRect ValidateRect 函数通过从指定窗口的更新区域中删除矩形来验证矩形中的工作区。 |
ValidateRgn ValidateRgn 函数通过从指定窗口的当前更新区域中删除该区域来验证区域中的工作区。 |
VkKeyScanA 将字符转换为当前键盘的相应虚拟键代码和偏移状态。 (ANSI) |
VkKeyScanExA 将字符转换为相应的虚拟键代码和偏移状态。 该函数使用输入语言和由输入区域设置标识符标识的物理键盘布局转换字符。 (ANSI) |
VkKeyScanExW 将字符转换为相应的虚拟键代码和偏移状态。 该函数使用输入语言和由输入区域设置标识符标识的物理键盘布局转换字符。 (Unicode) |
VkKeyScanW 将字符转换为当前键盘的相应虚拟键代码和偏移状态。 (Unicode) |
WaitForInputIdle 等待指定进程完成处理其初始输入,并等待用户输入且没有挂起的输入,或直到超时间隔已过。 |
WaitMessage 当线程在其消息队列中没有其他消息时,向其他线程生成控制权。 WaitMessage 函数暂停线程,并且不会返回,直到新消息放入线程的消息队列中。 |
WindowFromDC WindowFromDC 函数返回与指定的显示设备上下文关联的窗口的句柄 (DC) 。 使用指定设备上下文的输出函数将绘制到此窗口中。 |
WindowFromPhysicalPoint 检索包含指定物理点的窗口的句柄。 |
WindowFromPoint 检索包含指定点的窗口的句柄。 |
WinHelpA 启动 Windows 帮助 (Winhelp.exe) 并传递指示应用程序请求的帮助性质的其他数据。 (ANSI) |
WinHelpW 启动 Windows 帮助 (Winhelp.exe) 并传递指示应用程序请求的帮助性质的其他数据。 (Unicode) |
wsprintfA 将格式化的数据写入指定的缓冲区。 (ANSI) |
wsprintfW 将格式化的数据写入指定的缓冲区。 (Unicode) |
wvsprintfA 使用指向参数列表的指针将格式化数据写入指定的缓冲区。 (ANSI) |
wvsprintfW 使用指向参数列表的指针将格式化数据写入指定的缓冲区。 (Unicode) |
DLGPROC 应用程序定义的回调函数与 CreateDialog 和 DialogBox 系列函数一起使用。 |
DRAWSTATEPROC DrawStateProc 函数是应用程序定义的回调函数,用于呈现 DrawState 函数的复杂图像。 |
EDITWORDBREAKPROCA 与EM_SETWORDBREAKPROC消息一起使用的应用程序定义的回调函数。 (ANSI) |
EDITWORDBREAKPROCW 与EM_SETWORDBREAKPROC消息一起使用的应用程序定义的回调函数。 (Unicode) |
GRAYSTRINGPROC OutputProc 函数是与 GrayString 函数一起使用的应用程序定义的回调函数。 |
HOOKPROC 与 SetWindowsHookEx 函数一起使用的应用程序定义或库定义的回调函数。 在调用 SendMessage 函数后,系统会调用此函数。 挂钩过程可以检查消息;它无法修改它。 |
MONITORENUMPROC MonitorEnumProc 函数是由 EnumDisplayMonitors 函数调用的应用程序定义的回调函数。 |
MSGBOXCALLBACK 在应用程序中定义的回调函数,用于处理消息框的帮助事件。 |
PROPENUMPROCA 与 EnumProps 函数一起使用的应用程序定义的回调函数。 (ANSI) |
PROPENUMPROCEXA 与 EnumPropsEx 函数一起使用的应用程序定义的回调函数。 (ANSI) |
PROPENUMPROCEXW 与 EnumPropsEx 函数一起使用的应用程序定义的回调函数。 (Unicode) |
PROPENUMPROCW 与 EnumProps 函数一起使用的应用程序定义的回调函数。 (Unicode) |
SENDASYNCPROC 与 SendMessageCallback 函数一起使用的应用程序定义的回调函数。 |
TIMERPROC 处理WM_TIMER消息的应用程序定义的回调函数。 TIMERPROC 类型定义指向此回调函数的指针。 TimerProc 是应用程序定义的函数名称的占位符。 |
WINEVENTPROC 应用程序定义的回调 (或挂钩) 函数,系统调用该函数以响应可访问对象生成的事件。 |
WNDPROC 在应用程序中定义的回调函数,用于处理发送到窗口的消息。 |
ACCEL 定义快捷键表中使用的快捷键。 |
ACCESSTIMEOUT 包含有关与辅助功能关联的超时期限的信息。 |
ALTTABINFO 包含应用程序切换 (ALT+TAB) 窗口的状态信息。 |
ANIMATIONINFO 描述与用户操作关联的动画效果。 |
AUDIODESCRIPTION 包含与音频说明关联的信息。 指定SPI_GETAUDIODESCRIPTION或SPI_SETAUDIODESCRIPTION操作值时,此结构与 SystemParametersInfo 函数一起使用。 |
BSMINFO 包含有关拒绝来自 BroadcastSystemMessageEx 的请求的窗口的信息。 |
CBT_CREATEWNDA 包含在创建窗口之前传递给WH_CBT挂钩过程 CBTProc 的信息。 (ANSI) |
CBT_CREATEWNDW 包含在创建窗口之前传递给WH_CBT挂钩过程 CBTProc 的信息。 (Unicode) |
CBTACTIVATESTRUCT 包含在激活窗口之前传递给WH_CBT挂钩过程 CBTProc 的信息。 |
CHANGEFILTERSTRUCT 包含通过调用 ChangeWindowMessageFilterEx 函数获取的扩展结果信息。 |
CLIENTCREATESTRUCT 包含有关菜单和 MDI 客户端窗口子窗口 (MDI) 多文档界面的信息。 |
COMBOBOXINFO 包含组合框状态信息。 |
COMPAREITEMSTRUCT 为排序的所有者绘制列表框或组合框中的两个项提供标识符和应用程序提供的数据。 |
COPYDATASTRUCT 包含要通过WM_COPYDATA消息传递到另一个应用程序的数据。 |
CREATESTRUCTA 定义传递给应用程序的窗口过程的初始化参数。 这些成员与 CreateWindowEx 函数的参数相同。 (ANSI) |
CREATESTRUCTW 定义传递给应用程序的窗口过程的初始化参数。 这些成员与 CreateWindowEx 函数的参数相同。 (Unicode) |
CURSORINFO 包含全局游标信息。 |
CURSORSHAPE 包含有关游标的信息。 |
CWPRETSTRUCT 定义传递给WH_CALLWNDPROCRET挂钩过程 CallWndRetProc 的消息参数。 |
CWPSTRUCT 定义传递给WH_CALLWNDPROC挂钩过程 CallWndProc 的消息参数。 |
DEBUGHOOKINFO 包含传递给WH_DEBUG挂钩过程 DebugProc 的调试信息。 |
DELETEITEMSTRUCT 描述已删除的列表框或组合框项。 |
DLGITEMTEMPLATE 定义对话框中控件的尺寸和样式。 其中一个或多个结构与 DLGTEMPLATE 结构组合在一起,形成对话框的标准模板。 |
DLGTEMPLATE 定义对话框的尺寸和样式。 |
DRAWITEMSTRUCT 提供所有者窗口用于确定如何绘制所有者绘制的控件或菜单项的信息。 |
DRAWTEXTPARAMS DRAWTEXTPARAMS 结构包含 DrawTextEx 函数的扩展格式设置选项。 |
EVENTMSG 包含有关发送到系统消息队列的硬件消息的信息。 此结构用于存储 JournalPlaybackProc 回调函数的消息信息。 |
FILTERKEYS 包含有关 FilterKeys 辅助功能的信息,该功能使残障用户能够设置键盘重复率 (RepeatKeys) 、接受延迟 (SlowKeys) ,以及跳出率 (BounceKeys) 。 |
FLASHWINFO 包含窗口的闪烁状态以及系统应闪烁窗口的次数。 |
GESTURECONFIG 获取并设置用于启用手势消息的配置以及此配置的类型。 |
GESTUREINFO 存储有关手势的信息。 |
GESTURENOTIFYSTRUCT 使用WM_GESTURENOTIFY消息传输时,传递有关手势的信息。 |
GUITHREADINFO 包含有关 GUI 线程的信息。 |
HARDWAREINPUT 包含有关由键盘或鼠标以外的输入设备生成的模拟消息的信息。 |
HELPINFO 包含有关已为其请求上下文相关帮助的项的信息。 |
HELPWININFOA 包含主要或辅助帮助窗口的大小和位置。 应用程序可以通过使用 HELP_SETWINPOS 值调用 WinHelp 函数来设置此信息。 (ANSI) |
HELPWININFOW 包含主要或辅助帮助窗口的大小和位置。 应用程序可以通过使用 HELP_SETWINPOS 值调用 WinHelp 函数来设置此信息。 (Unicode) |
HIGHCONTRASTA 包含有关高对比度辅助功能的信息。 (ANSI) |
HIGHCONTRASTW 包含有关高对比度辅助功能的信息。 (Unicode) |
ICONINFO 包含有关图标或光标的信息。 |
ICONINFOEXA 包含有关图标或光标的信息。 扩展 ICONINFO。 由 GetIconInfoEx 使用。 (ANSI) |
ICONINFOEXW 包含有关图标或光标的信息。 扩展 ICONINFO。 由 GetIconInfoEx 使用。 (Unicode) |
ICONMETRICSA 包含与图标关联的可缩放指标。 指定 SPI_GETICONMETRICS 或 SPI_SETICONMETRICS 操作时,此结构与 SystemParametersInfo 函数一起使用。 (ANSI) |
ICONMETRICSW 包含与图标关联的可缩放指标。 指定 SPI_GETICONMETRICS 或 SPI_SETICONMETRICS 操作时,此结构与 SystemParametersInfo 函数一起使用。 (Unicode) |
INPUT 由 SendInput 用于存储用于合成输入事件(例如击键、鼠标移动和鼠标单击)的信息。 |
INPUT_INJECTION_VALUE 包含输入注入详细信息。 |
INPUT_MESSAGE_SOURCE 包含有关输入消息源的信息。 |
INPUT_TRANSFORM 定义表示消息使用者上的转换的矩阵。 |
KBDLLHOOKSTRUCT 包含有关低级别键盘输入事件的信息。 |
KEYBDINPUT 包含有关模拟键盘事件的信息。 |
LASTINPUTINFO 包含最后一个输入的时间。 |
MDICREATESTRUCTA 包含有关多文档界面的类、标题、所有者、位置和大小的信息, (MDI) 子窗口。 (ANSI) |
MDICREATESTRUCTW 包含有关多文档界面的类、标题、所有者、位置和大小的信息, (MDI) 子窗口。 (Unicode) |
MDINEXTMENU 包含有关要激活的菜单的信息。 |
MEASUREITEMSTRUCT 通知系统所有者绘制的控件或菜单项的尺寸。 这允许系统正确处理用户与 控件的交互。 |
MENUBARINFO 包含菜单栏信息。 |
MENUGETOBJECTINFO 包含有关鼠标光标所在的菜单的信息。 |
MENUINFO 包含有关菜单的信息。 |
MENUITEMINFOA 包含有关菜单项的信息。 (MENUITEMINFOA) |
MENUITEMINFOW 包含有关菜单项的信息。 (MENUITEMINFOW) |
MENUITEMTEMPLATE 定义菜单模板中的菜单项。 |
MENUITEMTEMPLATEHEADER 定义菜单模板的标头。 完整的菜单模板由一个标题和一个或多个菜单项列表组成。 |
MINIMIZEDMETRICS 包含与最小化窗口关联的可缩放指标。 |
MINMAXINFO 包含有关窗口的最大大小和位置及其最小和最大跟踪大小的信息。 |
MONITORINFO MONITORINFO 结构包含有关显示监视器的信息。GetMonitorInfo 函数将信息存储在 MONITORINFO 结构或 MONITORINFOEX 结构中。MONITORINFO 结构是 MONITORINFOEX 结构的子集。 |
MONITORINFOEXA MONITORINFOEX 结构包含有关显示监视器的信息。GetMonitorInfo 函数将信息存储到 MONITORINFOEX 结构或 MONITORINFO 结构中。MONITORINFOEX 结构是 MONITORINFO 结构的超集。 (ANSI) |
MONITORINFOEXW MONITORINFOEX 结构包含有关显示监视器的信息。GetMonitorInfo 函数将信息存储到 MONITORINFOEX 结构或 MONITORINFO 结构中。MONITORINFOEX 结构是 MONITORINFO 结构的超集。 (Unicode) |
MOUSEHOOKSTRUCT 包含有关传递给WH_MOUSE挂钩过程 MouseProc 的鼠标事件的信息。 |
MOUSEHOOKSTRUCTEX 包含有关传递给WH_MOUSE挂钩过程 MouseProc 的鼠标事件的信息。 这是 MOUSEHOOKSTRUCT 结构的扩展,其中包含有关滚轮移动或 X 按钮使用的信息。 |
MOUSEINPUT 包含有关模拟鼠标事件的信息。 |
MOUSEKEYS 包含有关 MouseKeys 辅助功能的信息。 |
MOUSEMOVEPOINT 包含有关鼠标在屏幕坐标中的位置的信息。 |
味精 包含来自线程的消息队列的消息信息。 |
MSGBOXPARAMSA 包含用于显示消息框的信息。 MessageBoxIndirect 函数使用此结构。 (ANSI) |
MSGBOXPARAMSW 包含用于显示消息框的信息。 MessageBoxIndirect 函数使用此结构。 (Unicode) |
MSLLHOOKSTRUCT 包含有关低级别鼠标输入事件的信息。 |
MULTIKEYHELPA 指定要搜索的关键字 (keyword) ,以及要由 Windows 帮助搜索的关键字 (keyword) 表。 (ANSI) |
MULTIKEYHELPW 指定要搜索的关键字 (keyword) ,以及要由 Windows 帮助搜索的关键字 (keyword) 表。 (Unicode) |
NCCALCSIZE_PARAMS 包含应用程序在处理WM_NCCALCSIZE消息时可用于计算窗口工作区的大小、位置和有效内容的信息。 |
NMHDR NMHDR 结构包含有关通知消息的信息。 (NMHDR 结构) |
NONCLIENTMETRICSA 包含与非小窗口的非工作区关联的可缩放指标。 (ANSI) |
NONCLIENTMETRICSW 包含与非小窗口的非工作区关联的可缩放指标。 (Unicode) |
PAINTSTRUCT PAINTSTRUCT 结构包含应用程序的信息。 此信息可用于绘制该应用程序拥有的窗口的工作区。 |
POINTER_DEVICE_CURSOR_INFO 包含指针设备的游标 ID 映射。 |
POINTER_DEVICE_INFO 包含有关指针设备的信息。 这些结构的数组是从 GetPointerDevices 函数返回的。 从对 GetPointerDevice 函数的调用返回单个结构。 |
POINTER_DEVICE_PROPERTY 包含基于指针的设备属性 (人机接口设备 (HID) 对应于 HID 用法) 全局项。 |
POINTER_INFO 包含所有指针类型通用的基本指针信息。 应用程序可以使用 GetPointerInfo、GetPointerFrameInfo、GetPointerInfoHistory 和 GetPointerFrameInfoHistory 函数检索此信息。 |
POINTER_PEN_INFO 定义所有指针类型通用的基本笔信息。 |
POINTER_TOUCH_INFO 定义所有指针类型通用的基本触摸信息。 |
POINTER_TYPE_INFO 包含有关指针输入类型的信息。 |
POWERBROADCAST_SETTING 随电源设置事件一起发送,并包含有关特定更改的数据。 |
RAWHID 描述来自人机接口设备 (HID) 的原始输入的格式。 |
RAWINPUT 包含来自设备的原始输入。 |
RAWINPUTDEVICE 定义原始输入设备的信息。 |
RAWINPUTDEVICELIST 包含有关原始输入设备的信息。 |
RAWINPUTHEADER 包含属于原始输入数据的标头信息。 |
RAWKEYBOARD 包含有关键盘状态的信息。 |
RAWMOUSE 包含有关鼠标状态的信息。 |
RID_DEVICE_INFO 定义来自任何设备的原始输入数据。 |
RID_DEVICE_INFO_HID 定义来自指定的人机接口设备 (HID) 的原始输入数据。 |
RID_DEVICE_INFO_KEYBOARD 定义来自指定键盘的原始输入数据。 |
RID_DEVICE_INFO_MOUSE 定义来自指定鼠标的原始输入数据。 |
SCROLLBARINFO SCROLLBARINFO 结构包含滚动条信息。 |
SCROLLINFO SCROLLINFO 结构包含由 SetScrollInfo 函数 (或SBM_SETSCROLLINFO消息) 设置的滚动条参数,或者由 GetScrollInfo 函数 (或SBM_GETSCROLLINFO消息) 检索的滚动条参数。 |
SERIALKEYSA 包含有关 SerialKeys 辅助功能的信息,该功能将连接到串行端口的通信辅助数据解释为导致系统模拟键盘和鼠标输入的命令。 (ANSI) |
SERIALKEYSW 包含有关 SerialKeys 辅助功能的信息,该功能将连接到串行端口的通信辅助数据解释为导致系统模拟键盘和鼠标输入的命令。 (Unicode) |
SOUNDSENTRYA 包含有关 SoundSentry 辅助功能的信息。 当 SoundSentry 功能处于打开状态时,计算机仅在生成声音时显示视觉指示。 (ANSI) |
SOUNDSENTRYW 包含有关 SoundSentry 辅助功能的信息。 当 SoundSentry 功能处于打开状态时,计算机仅在生成声音时显示视觉指示。 (Unicode) |
STICKYKEYS 包含有关 StickyKeys 辅助功能的信息。 |
STYLESTRUCT 包含窗口的样式。 |
TITLEBARINFO 包含标题栏信息。 |
TITLEBARINFOEX 通过包括标题栏的每个元素的坐标,扩展 TITLEBARINFO 结构中描述的信息。 |
TOGGLEKEYS 包含有关 ToggleKeys 辅助功能的信息。 |
TOUCH_HIT_TESTING_INPUT 包含有关触摸数字化器报告的触摸接触区域的信息。 |
TOUCH_HIT_TESTING_PROXIMITY_EVALUATION 包含命中测试分数,指示相对于与触摸接触区域相交的其他对象,该对象是否是触摸接触区域的可能目标。 |
TOUCHINPUT 封装触摸输入的数据。 |
TOUCHPAD_PARAMETERS 包含与所有检测到的触摸板相关的用户触摸板设置和系统信息。 |
TOUCHPREDICTIONPARAMETERS 包含硬件输入详细信息,可用于预测触摸目标,并帮助补偿处理包含距离和速度数据的触摸和手势输入时的硬件延迟。 |
TPMPARAMS 包含 TrackPopupMenuEx 函数的扩展参数。 |
TRACKMOUSEEVENT 由 TrackMouseEvent 函数用来跟踪在指定的时间范围内,鼠标指针何时离开窗口或鼠标悬停在窗口上。 |
UPDATELAYEREDWINDOWINFO 由 UpdateLayeredWindowIndirect 用于为分层窗口提供位置、大小、形状、内容和半透明信息。 |
USAGE_PROPERTIES 包含设备属性 (人机接口设备 (HID) 全局项,对应于任何类型的 HID 输入设备的 HID 用法) 。 |
USEROBJECTFLAGS 包含有关窗口工作站或桌面句柄的信息。 |
WINDOWINFO 包含窗口信息。 |
WINDOWPLACEMENT 包含有关窗口在屏幕上的位置的信息。 |
WINDOWPOS 包含有关窗口大小和位置的信息。 |
WNDCLASSA 包含由 RegisterClass 函数注册的窗口类属性。 (ANSI) |
WNDCLASSEXA 包含窗口类信息。 (ANSI) |
WNDCLASSEXW 包含窗口类信息。 (Unicode) |
WNDCLASSW 包含由 RegisterClass 函数注册的窗口类属性。 (Unicode) |
WTSSESSION_NOTIFICATION 提供有关会话更改通知的信息。 服务在其 HandlerEx 函数中接收此结构,以响应会话更改事件。 |
AR_STATE 指示系统的屏幕自动旋转状态。 例如,是否支持自动轮换,以及它是否由用户启用。 |
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS 介绍对话中子窗口的每监视器 DPI 缩放行为替代。 此枚举中的值是位字段,可以组合使用。 |
DIALOG_DPI_CHANGE_BEHAVIORS 在 Per Monitor v2 上下文中,对话框将通过调整自身大小并重新计算其子窗口的位置来自动响应 DPI 更改, (此处称为重新布局) 。 |
FEEDBACK_TYPE 指定与事件关联的视觉反馈。 |
INPUT_MESSAGE_DEVICE_TYPE 发送输入消息的设备类型。 |
INPUT_MESSAGE_ORIGIN_ID 输入消息源的 ID。 |
LEGACY_TOUCHPAD_FEATURES 标识旧式触摸板已指示支持的设置。 |
ORIENTATION_PREFERENCE 指示桌面应用进程的屏幕方向首选项。 |
POINTER_BUTTON_CHANGE_TYPE 标识与指针关联的按钮状态的更改。 |
POINTER_DEVICE_CURSOR_TYPE 标识指针设备游标类型。 |
POINTER_DEVICE_TYPE 标识指针设备类型。 |
POINTER_FEEDBACK_MODE 标识可用于 CreateSyntheticPointerDevice 的视觉反馈行为。 |
tagPOINTER_INPUT_TYPE 标识指针输入类型。 |
TOOLTIP_DISMISS_FLAGS TOOLTIP_DISMISS_FLAGS 枚举定义常量,这些常量指示是注册还是取消注册窗口以接收工具提示消除通知。 |
TOUCHPAD_SENSITIVITY_LEVEL 标识触摸板敏感度设置的值。 |