菜单和其他资源

菜单和其他资源技术概述。

若要开发菜单和其他资源,需要以下标头:

有关此技术的编程指南,请参阅:

函数

 
AppendMenuA

将新项追加到指定菜单栏、下拉菜单、子菜单或快捷菜单的末尾。 可以使用此函数指定菜单项的内容、外观和行为。 (ANSI)
AppendMenuW

将新项追加到指定菜单栏、下拉菜单、子菜单或快捷菜单的末尾。 可以使用此函数指定菜单项的内容、外观和行为。 (Unicode)
BeginUpdateResourceA

检索 UpdateResource 函数可用于添加、删除或替换二进制模块中的资源的句柄。 (ANSI)
BeginUpdateResourceW

检索 UpdateResource 函数可用于添加、删除或替换二进制模块中的资源的句柄。 (Unicode)
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)
CheckMenuItem

将指定菜单项的检查标记属性的状态设置为选中或清除。
CheckMenuRadioItem

检查指定的菜单项并使其成为单选项。 同时, 函数清除关联组中的所有其他菜单项,并清除这些项目的单选项类型标志。
ClipCursor

将光标限制在屏幕上的矩形区域。
CopyAcceleratorTableA

复制指定的快捷键表。 此函数用于获取对应于快捷键表句柄的快捷键表数据,或用于确定快捷键表数据的大小。 (ANSI)
CopyAcceleratorTableW

复制指定的快捷键表。 此函数用于获取对应于快捷键表句柄的快捷键表数据,或用于确定快捷键表数据的大小。 (Unicode)
CopyCursor

复制指定的游标。
CopyIcon

将指定的图标从另一个模块复制到当前模块。
CopyImage

(图标、光标或位图) 创建新图像,并将指定图像的属性复制到新图像。 如有必要,函数会拉伸位以适应新图像的所需大小。
CreateAcceleratorTableA

创建加速键表。 (ANSI)
CreateAcceleratorTableW

创建加速键表。 (Unicode)
CreateCaret

为系统插入点创建新形状,并将插入点的所有权分配给指定的窗口。 脱字号形状可以是线条、块或位图。
CreateCursor

创建具有指定大小、位模式和热点的游标。
CreateIcon

创建具有指定大小、颜色和位图案的图标。
CreateIconFromResource

从描述图标的资源位创建图标或光标。 (CreateIconFromResource)
CreateIconFromResourceEx

从描述图标的资源位创建图标或光标。 (CreateIconFromResourceEx)
CreateIconIndirect

从 ICONINFO 结构创建图标或光标。
CreateMenu

创建菜单。 菜单最初为空,但可以使用 InsertMenuItem、AppendMenu 和 InsertMenu 函数填充菜单项。
CreatePopupMenu

创建下拉菜单、子菜单或快捷菜单。
CreateResourceIndexer

为项目文件和扩展 DLL 的根目录的指定路径创建新的资源索引器。
DeleteMenu

从指定菜单中删除项。 如果菜单项打开菜单或子菜单,此函数将销毁菜单或子菜单的句柄,并释放菜单或子菜单使用的内存。
DestroyAcceleratorTable

销毁快捷键表。
DestroyCaret

销毁插入点的当前形状,从窗口中释放插入点,并从屏幕中删除插入点。
DestroyCursor

销毁游标并释放游标占用的任何内存。 请勿使用此函数销毁共享游标。
DestroyIcon

销毁图标并释放图标占用的任何内存。
DestroyIndexedResults

释放 IndexFilePath 方法返回的参数。
DestroyMenu

销毁指定的菜单并释放该菜单占用的任何内存。
DestroyResourceIndexer

释放与指定资源索引器关联的计算资源。
DrawIcon

将图标或光标绘制到指定的设备上下文中。
DrawIconEx

将图标或光标绘制到指定的设备上下文中,执行指定的光栅操作,并按指定拉伸或压缩图标或光标。
DrawMenuBar

重绘指定窗口的菜单栏。 如果菜单栏在系统创建窗口后发生更改,则必须调用此函数来绘制已更改的菜单栏。
EnableMenuItem

启用、禁用或灰显指定的菜单项。
EndMenu

结束调用线程的活动菜单。
EndUpdateResourceA

提交或放弃在调用 UpdateResource 之前所做的更改。 (ANSI)
EndUpdateResourceW

提交或放弃在调用 UpdateResource 之前所做的更改。 (Unicode)
ENUMRESLANGPROCA

与 EnumResourceLanguages 和 EnumResourceLanguagesEx 函数一起使用的应用程序定义的回调函数。 (ANSI)
ENUMRESLANGPROCW

与 EnumResourceLanguages 和 EnumResourceLanguagesEx 函数一起使用的应用程序定义的回调函数。 (ANSI)
ENUMRESNAMEPROCA

与 EnumResourceNames 和 EnumResourceNamesEx 函数一起使用的应用程序定义的回调函数。 (ANSI)
ENUMRESNAMEPROCW

与 EnumResourceNames 和 EnumResourceNamesEx 函数一起使用的应用程序定义的回调函数。 (Unicode)
EnumResourceLanguagesA

枚举与二进制模块关联的指定类型和名称的特定于语言的资源。 (ANSI)
EnumResourceLanguagesExA

枚举与指定二进制模块关联的指定类型和名称的特定于语言的资源。 通过允许对枚举进行更多控制来扩展 EnumResourceLanguages。 (ANSI)
EnumResourceLanguagesExW

枚举与指定二进制模块关联的指定类型和名称的特定于语言的资源。 通过允许对枚举进行更多控制来扩展 EnumResourceLanguages。 (Unicode)
EnumResourceLanguagesW

枚举与二进制模块关联的指定类型和名称的特定于语言的资源。 (Unicode)
EnumResourceNamesA

枚举二进制模块中指定类型的资源。 (ANSI)
EnumResourceNamesExA

枚举与指定二进制模块关联的指定类型的资源。 搜索可以同时包括 LN 文件及其关联的 .mui 文件,也可以通过多种方式进行限制。 (ANSI)
EnumResourceNamesExW

枚举与指定二进制模块关联的指定类型的资源。 搜索可以同时包括 LN 文件及其关联的 .mui 文件,也可以通过多种方式进行限制。 (Unicode)
EnumResourceNamesW

枚举二进制模块中指定类型的资源。 (Unicode)
EnumResourceTypesA

枚举二进制模块中的资源类型。 (ANSI)
EnumResourceTypesExA

枚举与指定的二进制模块关联的资源类型。 (ANSI)
EnumResourceTypesExW

枚举与指定的二进制模块关联的资源类型。 (Unicode)
EnumResourceTypesW

枚举二进制模块中的资源类型。 (Unicode)
ENUMRESTYPEPROCA

与 EnumResourceTypes 和 EnumResourceTypesEx 函数一起使用的应用程序定义的回调函数。 (ANSI)
ENUMRESTYPEPROCW

与 EnumResourceTypes 和 EnumResourceTypesEx 函数一起使用的应用程序定义的回调函数。 (Unicode)
FindResourceA

确定指定模块中具有指定类型和名称的资源的位置。 (FindResourceA)
FindResourceExA

确定指定模块中具有指定类型、名称和语言的资源的位置。 (FindResourceExA)
FindResourceExW

确定指定模块中具有指定类型、名称和语言的资源的位置。 (FindResourceExW)
FindResourceW

确定指定模块中具有指定类型和名称的资源的位置。 (FindResourceW)
FreeResource

递减 (减少一) 已加载资源的引用计数。 当引用计数达到零时,将释放资源占用的内存。
GetCaretBlinkTime

检索反转插入点像素所需的时间。 用户可以设置此值。
GetCaretPos

将插入点的位置复制到指定的 POINT 结构。
GetClipCursor

检索光标所限制的矩形区域的屏幕坐标。
GetCursor

检索当前游标的句柄。
GetCursorInfo

检索有关全局游标的信息。
GetCursorPos

检索鼠标光标的位置(以屏幕坐标为单位)。
GetDistanceOfClosestLanguageInList

确定指定的语言代码与语言列表中最接近的匹配项之间的距离。
GetFileVersionInfoA

检索指定文件的版本信息。 (GetFileVersionInfoA)
GetFileVersionInfoExA

检索指定文件的版本信息。 (GetFileVersionInfoExA)
GetFileVersionInfoExW

检索指定文件的版本信息。 (GetFileVersionInfoExW)
GetFileVersionInfoSizeA

确定操作系统是否可以检索指定文件的版本信息。 如果版本信息可用,GetFileVersionInfoSize 将返回该信息的大小(以字节为单位)。 (ANSI)
GetFileVersionInfoSizeExA

确定操作系统是否可以检索指定文件的版本信息。 如果版本信息可用,GetFileVersionInfoSizeEx 将返回该信息的大小(以字节为单位)。 (ANSI)
GetFileVersionInfoSizeExW

确定操作系统是否可以检索指定文件的版本信息。 如果版本信息可用,GetFileVersionInfoSizeEx 将返回该信息的大小(以字节为单位)。 (Unicode)
GetFileVersionInfoSizeW

确定操作系统是否可以检索指定文件的版本信息。 如果版本信息可用,GetFileVersionInfoSize 将返回该信息的大小(以字节为单位)。 (Unicode)
GetFileVersionInfoW

检索指定文件的版本信息。 (GetFileVersionInfoW)
GetIconInfo

检索有关指定图标或光标的信息。
GetIconInfoExA

检索有关指定图标或光标的信息。 GetIconInfoEx 使用更新的 ICONINFOEX 结构扩展 GetIconInfo。 (ANSI)
GetIconInfoExW

检索有关指定图标或光标的信息。 GetIconInfoEx 使用更新的 ICONINFOEX 结构扩展 GetIconInfo。 (Unicode)
获取菜单

检索分配给指定窗口的菜单的句柄。
GetMenuBarInfo

检索有关指定的菜单栏的信息。
GetMenuCheckMarkDimensions

检索默认检查标记位图的尺寸。
GetMenuDefaultItem

确定指定菜单上的默认菜单项。
GetMenuInfo

检索有关指定菜单的信息。
GetMenuItemCount

确定指定菜单中的项数。
GetMenuItemID

检索位于菜单中指定位置的菜单项的菜单项标识符。
GetMenuItemInfoA

检索有关菜单项的信息。 (ANSI)
GetMenuItemInfoW

检索有关菜单项的信息。 (Unicode)
GetMenuItemRect

检索指定菜单项的边框。
GetMenuState

检索与指定菜单项关联的菜单标志。
GetMenuStringA

将指定菜单项的文本字符串复制到指定的缓冲区中。 (ANSI)
GetMenuStringW

将指定菜单项的文本字符串复制到指定的缓冲区中。 (Unicode)
GetPhysicalCursorPos

检索光标在物理坐标中的位置。
GetSubMenu

检索由指定菜单项激活的下拉菜单或子菜单的句柄。
GetSystemMenu

使应用程序能够访问窗口菜单 (也称为系统菜单或控件菜单) 进行复制和修改。
HideCaret

从屏幕中删除插入点。 隐藏插入点不会破坏其当前形状或使插入点失效。
HiliteMenuItem

在菜单栏中的项中添加或删除突出显示。
IndexFilePath

为文件和文件夹命名约定的文件路径编制索引。
InsertMenuA

将新的菜单项插入到菜单中,将其他项向下移动菜单。 (ANSI)
InsertMenuItemA

在菜单中的指定位置插入新菜单项。 (ANSI)
InsertMenuItemW

在菜单中的指定位置插入新菜单项。 (Unicode)
InsertMenuW

将新的菜单项插入到菜单中,将其他项向下移动菜单。 (Unicode)
IS_INTRESOURCE

确定值是否为资源的整数标识符。
IsCharAlphaA

确定字符是否为字母字符。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 (ANSI)
IsCharAlphaNumericA

确定字符是字母字符还是数字字符。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 (ANSI)
IsCharAlphaNumericW

确定字符是字母字符还是数字字符。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 (Unicode)
IsCharAlphaW

确定字符是否为字母字符。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 (Unicode)
IsCharLowerA

确定字符是否为小写。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。
IsCharUpperA

确定字符是否为大写。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 (ANSI)
IsCharUpperW

确定字符是否为大写。 此确定基于用户在设置期间或通过控制面板选择的语言的语义。 (Unicode)
IsMenu

确定句柄是否为菜单句柄。
IsWellFormedTag

确定 BCP-47 语言标记的格式是否正确。
LoadAcceleratorsA

加载指定的快捷键表。 (ANSI)
LoadAcceleratorsW

加载指定的快捷键表。 (Unicode)
LoadCursorA

从与应用程序实例关联的可执行 (.EXE) 文件中加载指定的游标资源。 (ANSI)
LoadCursorFromFileA

基于文件中包含的数据创建游标。 (ANSI)
LoadCursorFromFileW

基于文件中包含的数据创建游标。 (Unicode)
LoadCursorW

从与应用程序实例关联的可执行文件 (.EXE) 文件中加载指定的游标资源。 (Unicode)
LoadIconA

从与应用程序实例关联的可执行文件 (.exe) 文件中加载指定的图标资源。 (ANSI)
LoadIconW

从与应用程序实例关联的可执行文件 (.exe) 文件中加载指定的图标资源。 (Unicode)
LoadImageA

加载图标、光标、动画光标或位图。 (ANSI)
LoadImageW

加载图标、光标、动画光标或位图。 (Unicode)
LoadMenuA

从与应用程序实例关联的可执行文件 (.exe) 文件中加载指定的菜单资源。 (ANSI)
LoadMenuIndirectA

在内存中加载指定的菜单模板。 (ANSI)
LoadMenuIndirectW

在内存中加载指定的菜单模板。 (Unicode)
LoadMenuW

从与应用程序实例关联的可执行文件 (.exe) 文件中加载指定的菜单资源。 (Unicode)
LoadResource

检索可用于获取指向内存中指定资源第一个字节的指针的句柄。
LoadStringA

从与指定模块关联的可执行文件加载字符串资源,将字符串复制到缓冲区中,并追加一个终止 null 字符。 (ANSI)
LoadStringW

从与指定模块关联的可执行文件加载字符串资源,将字符串复制到缓冲区中,并追加一个终止 null 字符。 (Unicode)
LockResource

检索指向内存中指定资源的指针。
LookupIconIdFromDirectory

在图标或光标数据中搜索最适合当前显示设备的图标或光标。 (LookupIconIdFromDirectory)
LookupIconIdFromDirectoryEx

在图标或光标数据中搜索最适合当前显示设备的图标或光标。 (LookupIconIdFromDirectoryEx)
lstrcatA

将一个字符串追加到另一个字符串。警告 请勿使用。 (ANSI)
lstrcatW

将一个字符串追加到另一个字符串。警告 请勿使用。 (Unicode)
lstrcmpA

比较两个字符串。 比较是区分大小写的。 (ANSI)
lstrcmpiA

比较两个字符串。 该比较不区分大小写。 (ANSI)
lstrcmpiW

比较两个字符串。 该比较不区分大小写。 (Unicode)
lstrcmpW

比较两个字符串。 比较是区分大小写的。 (Unicode)
lstrcpyA

将字符串复制到缓冲区。 (ANSI)
lstrcpynA

将指定数量的字符从源字符串复制到缓冲区中。警告 请勿使用。 (ANSI)
lstrcpynW

将指定数量的字符从源字符串复制到缓冲区中。警告 请勿使用。 (Unicode)
lstrcpyW

将字符串复制到缓冲区。 (Unicode)
lstrlenA

确定指定字符串的长度, (不包括终止 null 字符) 。 (ANSI)
lstrlenW

确定指定字符串的长度, (不包括终止 null 字符) 。 (Unicode)
MAKEINTRESOURCEA

将整数值转换为与资源管理功能兼容的资源类型。 此宏用于代替包含资源名称的字符串。 (ANSI)
MAKEINTRESOURCEW

将整数值转换为与资源管理功能兼容的资源类型。 此宏用于代替包含资源名称的字符串。 (Unicode)
MenuItemFromPoint

确定哪个菜单项(如果有)位于指定位置。
ModifyMenuA

更改现有菜单项。 (ANSI)
ModifyMenuW

更改现有菜单项。 (Unicode)
OemToCharA

将 OEM 定义的字符集中的字符串转换为 ANSI 或宽字符字符串。警告 请勿使用。 (ANSI)
OemToCharBuffA

将 OEM 定义的字符集中字符串中的指定数量的字符转换为 ANSI 或宽字符字符串。 (ANSI)
OemToCharBuffW

将 OEM 定义的字符集中字符串中的指定数量的字符转换为 ANSI 或宽字符字符串。 (Unicode)
OemToCharW

将 OEM 定义的字符集中的字符串转换为 ANSI 或宽字符字符串。警告 请勿使用。 (Unicode)
PrivateExtractIconsA

创建从指定文件中提取的图标的句柄数组。 (ANSI)
PrivateExtractIconsW

创建从指定文件中提取的图标的句柄数组。 (Unicode)
RemoveMenu

删除菜单项或从指定菜单分离子菜单。
SetCaretBlinkTime

将插入点闪烁时间设置为指定的毫秒数。 闪烁时间是反转插入点像素所需的已用时间(以毫秒为单位)。
SetCaretPos

将插入点移动到指定的坐标。 如果拥有插入点的窗口是使用 CS_OWNDC 类样式创建的,则指定的坐标将受与该窗口关联的设备上下文的映射模式的约束。
SetCursor

设置光标形状。
SetCursorPos

将光标移动到指定的屏幕坐标。
SetMenu

将新菜单分配给指定的窗口。
SetMenuDefaultItem

设置指定的菜单的默认菜单项。
SetMenuInfo

设置指定菜单的信息。
SetMenuItemBitmaps

将指定的位图与菜单项相关联。 无论菜单项是选中还是清除,系统都显示菜单项旁边的相应位图。
SetMenuItemInfoA

更改有关菜单项的信息。 (ANSI)
SetMenuItemInfoW

更改有关菜单项的信息。 (Unicode)
SetPhysicalCursorPos

设置光标在物理坐标中的位置。
SetSystemCursor

使应用程序能够自定义系统游标。 它将 id 参数指定的系统游标的内容替换为由 hcur 参数指定的游标的内容,然后销毁 hcur。
ShowCaret

使插入点在屏幕上的当前位置显示插入点。 当插入点变为可见时,它会自动开始闪烁。
ShowCursor

显示或隐藏光标。 (ShowCursor)
SizeofResource

检索指定资源的大小(以字节为单位)。
StringCbCatA

将一个字符串连接到另一个字符串。 (StringCbCatA)
StringCbCatExA

将一个字符串连接到另一个字符串。 (StringCbCatExA)
StringCbCatExW

将一个字符串连接到另一个字符串。 (StringCbCatExW)
StringCbCatNA

将指定数量的字节从一个字符串连接到另一个字符串。 (StringCbCatNA)
StringCbCatNExA

将指定数量的字节从一个字符串连接到另一个字符串。 (StringCbCatNExA)
StringCbCatNExW

将指定数量的字节从一个字符串连接到另一个字符串。 (StringCbCatNExW)
StringCbCatNW

将指定数量的字节从一个字符串连接到另一个字符串。 (StringCbCatNW)
StringCbCatW

将一个字符串连接到另一个字符串。 (StringCbCatW)
StringCbCopyA

将一个字符串复制到另一个字符串。 (StringCbCopyA)
StringCbCopyExA

将一个字符串复制到另一个字符串。 (StringCbCopyExA)
StringCbCopyExW

将一个字符串复制到另一个字符串。 (StringCbCopyExW)
StringCbCopyNA

将指定的字节数从一个字符串复制到另一个字符串。 (StringCbCopyNA)
StringCbCopyNExA

将指定的字节数从一个字符串复制到另一个字符串。 (StringCbCopyNExA)
StringCbCopyNExW

将指定的字节数从一个字符串复制到另一个字符串。 (StringCbCopyNExW)
StringCbCopyNW

将指定的字节数从一个字符串复制到另一个字符串。 (StringCbCopyNW)
StringCbCopyW

将一个字符串复制到另一个字符串。 (StringCbCopyW)
StringCbGetsA

从 stdin 获取一行文本,最多并包括换行符 ('\n') 。 (StringCbGetsA)
StringCbGetsExA

从 stdin 获取一行文本,最多并包括换行符 ('\n') 。 (StringCbGetsExA)
StringCbGetsExW

从 stdin 获取一行文本,最多并包括换行符 ('\n') 。 (StringCbGetsExW)
StringCbGetsW

从 stdin 获取一行文本,最多并包括换行符 ('\n') 。 (StringCbGetsW)
StringCbLengthA

确定字符串是否超过指定的长度(以字节为单位)。 (ANSI)
StringCbLengthW

确定字符串是否超过指定的长度(以字节为单位)。 (Unicode)
StringCbPrintf_lA

将格式化的数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCbPrintf_lA)
StringCbPrintf_lExA

将格式化的数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCbPrintf_lExA)
StringCbPrintf_lExW

将格式化的数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCbPrintf_lExW)
StringCbPrintf_lW

将格式化的数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCbPrintf_lW)
StringCbPrintfA

将格式化的数据写入指定的字符串。 (StringCbPrintfA)
StringCbPrintfExA

将格式化的数据写入指定的字符串。 (StringCbPrintfExA)
StringCbPrintfExW

将格式化的数据写入指定的字符串。 (StringCbPrintfExW)
StringCbPrintfW

将格式化的数据写入指定的字符串。 (StringCbPrintfW)
StringCbVPrintf_lA

使用指向参数列表的指针将格式化数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCbVPrintf_lA)
StringCbVPrintf_lExA

使用指向参数列表的指针将格式化数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCbVPrintf_lExA)
StringCbVPrintf_lExW

使用指向参数列表的指针将格式化数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCbVPrintf_lExW)
StringCbVPrintf_lW

使用指向参数列表的指针将格式化数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCbVPrintf_lW)
StringCbVPrintfA

使用指向参数列表的指针将格式化数据写入指定的字符串。 (StringCbVPrintfA)
StringCbVPrintfExA

使用指向参数列表的指针将格式化数据写入指定的字符串。 (StringCbVPrintfExA)
StringCbVPrintfExW

使用指向参数列表的指针将格式化数据写入指定的字符串。 (StringCbVPrintfExW)
StringCbVPrintfW

使用指向参数列表的指针将格式化数据写入指定的字符串。 (StringCbVPrintfW)
StringCchCatA

将一个字符串连接到另一个字符串。 (StringCchCatA)
StringCchCatExA

将一个字符串连接到另一个字符串。 (StringCchCatExA)
StringCchCatExW

将一个字符串连接到另一个字符串。 (StringCchCatExW)
StringCchCatNA

将指定数量的字符从一个字符串连接到另一个字符串。 (StringCchCatNA)
StringCchCatNExA

将指定数量的字符从一个字符串连接到另一个字符串。 (StringCchCatNExA)
StringCchCatNExW

将指定数量的字符从一个字符串连接到另一个字符串。 (StringCchCatNExW)
StringCchCatNW

将指定数量的字符从一个字符串连接到另一个字符串。 (StringCchCatNW)
StringCchCatW

将一个字符串连接到另一个字符串。 (StringCchCatW)
StringCchCopyA

将一个字符串复制到另一个字符串。 (StringCchCopyA)
StringCchCopyExA

将一个字符串复制到另一个字符串。 (StringCchCopyExA)
StringCchCopyExW

将一个字符串复制到另一个字符串。 (StringCchCopyExW)
StringCchCopyNA

将指定数量的字符从一个字符串复制到另一个字符串。 (StringCchCopyNA)
StringCchCopyNExA

将指定数量的字符从一个字符串复制到另一个字符串。 (StringCchCopyNExA)
StringCchCopyNExW

将指定数量的字符从一个字符串复制到另一个字符串。 (StringCchCopyNExW)
StringCchCopyNW

将指定数量的字符从一个字符串复制到另一个字符串。 (StringCchCopyNW)
StringCchCopyW

将一个字符串复制到另一个字符串。 (StringCchCopyW)
StringCchGetsA

从 stdin 获取一行文本,最多并包括换行符 ('\n') 。 (StringCchGetsA)
StringCchGetsExA

从 stdin 获取一行文本,最多并包括换行符 ('\n') 。 (StringCchGetsExA)
StringCchGetsExW

从 stdin 获取一行文本,最多并包括换行符 ('\n') 。 (StringCchGetsExW)
StringCchGetsW

从 stdin 获取一行文本,最多并包括换行符 ('\n') 。 (StringCchGetsW)
StringCchLengthA

确定字符串是否超过指定的长度(以字符为单位)。 (ANSI)
StringCchLengthW

确定字符串是否超过指定的长度(以字符为单位)。 (Unicode)
StringCchPrintf_lA

将格式化的数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCchPrintf_lA)
StringCchPrintf_lExA

将格式化的数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCchPrintf_lExA)
StringCchPrintf_lExW

将格式化的数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCchPrintf_lExW)
StringCchPrintf_lW

将格式化的数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCchPrintf_lW)
StringCchPrintfA

将格式化的数据写入指定的字符串。 (StringCchPrintfA)
StringCchPrintfExA

将格式化的数据写入指定的字符串。 (StringCchPrintfExA)
StringCchPrintfExW

将格式化的数据写入指定的字符串。 (StringCchPrintfExW)
StringCchPrintfW

将格式化的数据写入指定的字符串。 (StringCchPrintfW)
StringCchVPrintf_lA

使用指向参数列表的指针将格式化数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCchVPrintf_lA)
StringCchVPrintf_lExA

使用指向参数列表的指针将格式化数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCchVPrintf_lExA)
StringCchVPrintf_lExW

使用指向参数列表的指针将格式化数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCchVPrintf_lExW)
StringCchVPrintf_lW

使用指向参数列表的指针将格式化数据写入指定的字符串。 向函数提供目标缓冲区的大小,以确保它不会写入此缓冲区的末尾。 (StringCchVPrintf_lW)
StringCchVPrintfA

使用指向参数列表的指针将格式化数据写入指定的字符串。 (StringCchVPrintfA)
StringCchVPrintfExA

使用指向参数列表的指针将格式化数据写入指定的字符串。 (StringCchVPrintfExA)
StringCchVPrintfExW

使用指向参数列表的指针将格式化数据写入指定的字符串。 (StringCchVPrintfExW)
StringCchVPrintfW

使用指向参数列表的指针将格式化数据写入指定的字符串。 (StringCchVPrintfW)
TrackPopupMenu

在指定位置显示快捷菜单,并跟踪菜单上项目的选择。 快捷菜单可以出现在屏幕上的任意位置。
TrackPopupMenuEx

在指定位置显示快捷菜单,并跟踪快捷菜单上的项选择。 快捷菜单可以出现在屏幕上的任意位置。
TranslateAcceleratorA

处理菜单命令的快捷键。 (ANSI)
TranslateAcceleratorW

处理菜单命令的快捷键。 (Unicode)
UpdateResourceA

添加、删除或替换可移植可执行 (PE) 文件中的资源。 (ANSI)
UpdateResourceW

添加、删除或替换可移植可执行 (PE) 文件中的资源。 (Unicode)
VerFindFileA

根据文件是否在系统中找到文件的另一个版本来确定文件的安装位置。 VerFindFile 在指定缓冲区中返回的值用于对 VerInstallFile 函数的后续调用。 (ANSI)
VerFindFileW

根据文件是否在系统中找到文件的另一个版本来确定文件的安装位置。 VerFindFile 在指定缓冲区中返回的值用于对 VerInstallFile 函数的后续调用。 (Unicode)
VerInstallFileA

根据 VerFindFile 函数返回的信息安装指定的文件。 VerInstallFile 会解压缩文件,如有必要,会分配唯一的文件名,并检查错误,例如过时的文件。 (ANSI)
VerInstallFileW

根据 VerFindFile 函数返回的信息安装指定的文件。 VerInstallFile 会解压缩文件,如有必要,会分配唯一的文件名,并检查错误,例如过时的文件。 (Unicode)
VerLanguageNameA

检索与指定的二进制 Microsoft 语言标识符关联的语言的说明字符串。 (ANSI)
VerLanguageNameW

检索与指定的二进制 Microsoft 语言标识符关联的语言的说明字符串。 (Unicode)
VerQueryValueA

从指定的版本信息资源中检索指定的版本信息。 (ANSI)
VerQueryValueW

从指定的版本信息资源中检索指定的版本信息。 (Unicode)
wsprintfA

将格式化的数据写入指定的缓冲区。 (ANSI)
wsprintfW

将格式化的数据写入指定的缓冲区。 (Unicode)
wvsprintfA

使用指向参数列表的指针将格式化数据写入指定的缓冲区。 (ANSI)
wvsprintfW

使用指向参数列表的指针将格式化数据写入指定的缓冲区。 (Unicode)

结构

 
ACCEL

定义快捷键表中使用的快捷键。
CURSORINFO

包含全局游标信息。
CURSORSHAPE

包含有关游标的信息。
ICONINFO

包含有关图标或光标的信息。
ICONINFOEXA

包含有关图标或光标的信息。 扩展 ICONINFO。 由 GetIconInfoEx 使用。 (ANSI)
ICONINFOEXW

包含有关图标或光标的信息。 扩展 ICONINFO。 由 GetIconInfoEx 使用。 (Unicode)
ICONMETRICSA

包含与图标关联的可缩放指标。 指定SPI_GETICONMETRICS或SPI_SETICONMETRICS操作时,此结构与 SystemParametersInfo 函数一起使用。 (ANSI)
ICONMETRICSW

包含与图标关联的可缩放指标。 指定SPI_GETICONMETRICS或SPI_SETICONMETRICS操作时,此结构与 SystemParametersInfo 函数一起使用。 (Unicode)
IndexedResourceQualifier

表示资源适用的上下文。
MDINEXTMENU

包含有关要激活的菜单的信息。
MENUBARINFO

包含菜单栏信息。
MENUGETOBJECTINFO

包含有关鼠标光标所在的菜单的信息。
MENUINFO

包含有关菜单的信息。
MENUITEMINFOA

包含有关菜单项的信息。 (MENUITEMINFOA)
MENUITEMINFOW

包含有关菜单项的信息。 (MENUITEMINFOW)
MENUITEMTEMPLATE

定义菜单模板中的菜单项。
MENUITEMTEMPLATEHEADER

定义菜单模板的标头。 完整的菜单模板由一个标题和一个或多个菜单项列表组成。
MESSAGE_RESOURCE_BLOCK

包含有关消息字符串的信息,其标识符位于 LowId 和 HighId 成员指示的范围内。
MESSAGE_RESOURCE_DATA

包含有关格式化文本的信息,以便显示为错误消息或在消息表资源的消息框中显示。
MESSAGE_RESOURCE_ENTRY

包含消息表资源的错误消息或消息框显示文本。
TPMPARAMS

包含 TrackPopupMenuEx 函数的扩展参数。
VS_FIXEDFILEINFO

包含文件的版本信息。 此信息独立于语言和代码页。