菜单和其他资源
菜单和其他资源技术概述。
若要开发菜单和其他资源,需要以下标头:
有关此技术的编程指南,请参阅:
函数
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 包含文件的版本信息。 此信息独立于语言和代码页。 |