此标头由多种技术使用。 有关详细信息,请参见:
- 数据交换
- 桌面窗口管理器 (DWM)
- 开发人员说明
- 对话框
- 显示设备参考
- 高 DPI
- 输入反馈配置
- 输入源标识
- Windows 应用程序的国际化
- 键盘和鼠标输入
- 菜单和其他资源
- 移动设备管理设置提供程序
- 指针设备输入堆栈
- 指针输入消息和通知
- 远程桌面服务
- 安全性和标识
- 系统服务
- The Windows Shell
- 触摸命中测试
- 触摸注入
- 触摸输入
- 窗口工作站和桌面
- Windows 辅助功能
- Windows 和消息
- Windows 控件
- Windows GDI
winuser.h 包含以下编程接口:
Functions
|
ActivateKeyboardLayout 设置调用线程或当前进程的输入区域设置标识符(以前称为键盘布局句柄)。 输入区域设置标识符指定区域设置和键盘的物理布局。 |
|
AddClipboardFormatListener 将给定窗口置于系统维护的剪贴板格式侦听器列表中。 |
|
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 复制指定的加速器表。 此函数用于获取与快捷键表句柄相对应的快捷键表数据,或确定加速器表数据的大小。 (ANSI) |
|
CopyAcceleratorTableW 复制指定的加速器表。 此函数用于获取与快捷键表句柄相对应的快捷键表数据,或确定加速器表数据的大小。 (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 管理器功能,允许用户最小化、移动或关闭未响应的应用程序的主窗口。 |
|
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 通过将窗口的属性列表中的所有条目(一个一个)传递给指定的回调函数来枚举这些条目。 枚举Props 将继续,直到枚举最后一个条目或回调函数返回 FALSE。 (ANSI) |
|
EnumPropsExA 通过将窗口的属性列表中的所有条目(一个一个)传递给指定的回调函数来枚举这些条目。 枚举PropsEx 将继续,直到枚举最后一个条目或回调函数返回 FALSE。 (ANSI) |
|
EnumPropsExW 通过将窗口的属性列表中的所有条目(一个一个)传递给指定的回调函数来枚举这些条目。 枚举PropsEx 将继续,直到枚举最后一个条目或回调函数返回 FALSE。 (Unicode) |
|
EnumPropsW 通过将窗口的属性列表中的所有条目(一个一个)传递给指定的回调函数来枚举这些条目。 枚举Props 将继续,直到枚举最后一个条目或回调函数返回 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 Touch 手势消息的配置。 |
|
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 检索指定列表框中每个列的项数。 |
|
GetMenu 检索分配给指定窗口的菜单的句柄。 |
|
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 范围(以 himetric 为单位),以及指针设备映射到的显示器的 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 函数检索滚动条的参数,包括最小和最大滚动位置、页面大小和滚动框(拇指)的位置。 |
|
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 顺序或所有者)到指定窗口的句柄。 |
|
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 映射到 OEM 扫描代码和转移状态0x0FF。 该函数提供的信息允许程序通过模拟键盘输入将 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 将消息置于消息队列中,该消息与创建指定窗口的线程相关联,并返回,而无需等待线程处理消息。 (ANSI) |
|
PostMessageW 将消息置于消息队列中,该消息与创建指定窗口的线程相关联,并返回,而无需等待线程处理消息。 (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 位 (long) 值替换为指定窗口所属的类的额外类内存或 WNDCLASSEX 结构。 (ANSI) |
|
SetClassLongPtrA 替换指定窗口所属类的类的指定偏移量(在额外的类内存或 WNDCLASSEX 结构中的指定偏移量处)。 (ANSI) |
|
SetClassLongPtrW 替换指定窗口所属类的类的指定偏移量(在额外的类内存或 WNDCLASSEX 结构中的指定偏移量处)。 (Unicode) |
|
SetClassLongW 将指定偏移量处的指定 32 位 (long) 值替换为指定窗口所属的类的额外类内存或 WNDCLASSEX 结构。 (Unicode) |
|
SetClassWord 将指定偏移量处的 16 位 (WORD) 值替换为指定窗口所属的窗口类的额外类内存。 |
|
SetClipboardData 以指定的剪贴板格式将数据置于剪贴板上。 |
|
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 Touch 手势发送的消息。 |
|
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 函数设置滚动条的参数,包括最小和最大滚动位置、页面大小和滚动框(拇指)的位置。 如果请求,该函数还会重新绘制滚动条。 |
|
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 位(long)值设置为额外的窗口内存。 (ANSI) |
|
SetWindowLongPtrA 更改指定窗口的属性。 (ANSI) |
|
SetWindowLongPtrW 更改指定窗口的属性。 (Unicode) |
|
SetWindowLongW 更改指定窗口的属性。 该函数还将指定偏移量处的 32 位(long)值设置为额外的窗口内存。 (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) |
|
输入 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 指定要搜索的关键字,以及要由 Windows 帮助搜索的关键字表。 (ANSI) |
|
MULTIKEYHELPW 指定要搜索的关键字,以及要由 Windows 帮助搜索的关键字表。 (Unicode) |
|
NCCALCSIZE_PARAMS 包含应用程序在处理WM_NCCALCSIZE消息时可以使用的信息,以计算窗口工作区的大小、位置和有效内容。 |
|
NMHDR NMHDR 结构包含有关通知消息的信息。 (NMHDR 结构) |
|
NONCLIENTMETRICSA 包含与非分钟化窗口的非client 区域关联的可缩放指标。 (ANSI) |
|
NONCLIENTMETRICSW 包含与非分钟化窗口的非client 区域关联的可缩放指标。 (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 封装触摸输入的数据。 |
|
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 标识触摸板敏感度设置的值。 |