Меню и другие ресурсы

Обзор технологии меню и других ресурсов.

Для разработки меню и других ресурсов вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Функции

 
AppendMenuA

Добавляет новый элемент в конец указанной строки меню, раскрывающегося меню, подменю или контекстного меню. Эту функцию можно использовать для указания содержимого, внешнего вида и поведения элемента меню. (ANSI)
AppendMenuW

Добавляет новый элемент в конец указанной строки меню, раскрывающегося меню, подменю или контекстного меню. Эту функцию можно использовать для указания содержимого, внешнего вида и поведения элемента меню. (Юникод)
BeginUpdateResourceA

Извлекает дескриптор, который может использоваться функцией UpdateResource для добавления, удаления или замены ресурсов в двоичном модуле. (ANSI)
BeginUpdateResourceW

Извлекает дескриптор, который может использоваться функцией UpdateResource для добавления, удаления или замены ресурсов в двоичном модуле. (Юникод)
CharLowerA

Преобразует символьную строку или один символ в нижний регистр. Если операнд является строкой символов, функция преобразует символы на месте. (ANSI)
CharLowerBuffA

Преобразует символы верхнего регистра в буфере в символы нижнего регистра. Функция преобразует символы на месте. (ANSI)
CharLowerBuffW

Преобразует символы верхнего регистра в буфере в символы нижнего регистра. Функция преобразует символы на месте. (Юникод)
CharLowerW

Преобразует символьную строку или один символ в нижний регистр. Если операнд является строкой символов, функция преобразует символы на месте. (Юникод)
CharNextA

Извлекает указатель на следующий символ в строке. Эта функция может обрабатывать строки, состоящие из однобайтовых или многобайтовых символов. (ANSI)
CharNextExA

Извлекает указатель на следующий символ в строке. Эта функция может обрабатывать строки, состоящие из однобайтовых или многобайтовых символов.
CharNextW

Извлекает указатель на следующий символ в строке. Эта функция может обрабатывать строки, состоящие из однобайтовых или многобайтовых символов. (Юникод)
CharPrevA

Извлекает указатель на предыдущий символ в строке. Эта функция может обрабатывать строки, состоящие из однобайтовых или многобайтовых символов. (ANSI)
CharPrevExA

Извлекает указатель на предыдущий символ в строке. Эта функция может обрабатывать строки, состоящие из однобайтовых или многобайтовых символов.
CharPrevW

Извлекает указатель на предыдущий символ в строке. Эта функция может обрабатывать строки, состоящие из однобайтовых или многобайтовых символов. (Юникод)
CharTooemA

Преобразует строку в набор символов, определяемый изготовителем оборудования. Предупреждение Не использовать. (ANSI)
CharTooemBuffA

Преобразует указанное число символов в строке в набор символов, определенный OEM. (ANSI)
CharToOemBuffW

Преобразует указанное число символов в строке в набор символов, определенный OEM. (Юникод)
CharToOemW

Преобразует строку в набор символов, определяемый изготовителем оборудования. Предупреждение Не использовать. (Юникод)
CharUpperA

Преобразует символьную строку или один символ в верхний регистр. Если операнд является строкой символов, функция преобразует символы на месте. (ANSI)
CharUpperBuffA

Преобразует символы нижнего регистра в буфере в символы верхнего регистра. Функция преобразует символы на месте. (ANSI)
CharUpperBuffW

Преобразует символы нижнего регистра в буфере в символы верхнего регистра. Функция преобразует символы на месте. (Юникод)
CharUpperW

Преобразует символьную строку или один символ в верхний регистр. Если операнд является строкой символов, функция преобразует символы на месте. (Юникод)
CheckMenuItem

Задает состояние атрибута проверка метки указанного элемента меню как выбранное или прозрачное.
CheckMenuRadioItem

Проверяет указанный пункт меню и делает его элементом-переключателем. В то же время функция очищает все остальные пункты меню в связанной группе и очищает флаг типа переключателя для этих элементов.
ClipCursor

Ограничивает курсор прямоугольной областью на экране.
CopyAcceleratorTableA

Копирует указанную таблицу ускорителей. Эта функция используется для получения данных таблицы ускорителей, которые соответствуют дескриптору таблицы ускорителя, или для определения размера данных таблицы ускорителей. (ANSI)
CopyAcceleratorTableW

Копирует указанную таблицу ускорителей. Эта функция используется для получения данных таблицы ускорителей, которые соответствуют дескриптору таблицы ускорителя, или для определения размера данных таблицы ускорителей. (Юникод)
CopyCursor

Копирует указанный курсор.
CopyIcon

Копирует указанный значок из другого модуля в текущий модуль.
CopyImage

Создает новое изображение (значок, курсор или точечный рисунок) и копирует атрибуты указанного изображения в новое изображение. При необходимости функция растягивает биты в соответствии с требуемым размером нового изображения.
CreateAcceleratorTableA

Создает таблицу ускорителей. (ANSI)
CreateAcceleratorTableW

Создает таблицу ускорителей. (Юникод)
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. (Юникод)
ENUMRESLANGPROCA

Определяемая приложением функция обратного вызова, используемая с функциями EnumResourceLanguages и EnumResourceLanguagesEx. (ANSI)
ENUMRESLANGPROCW

Определяемая приложением функция обратного вызова, используемая с функциями EnumResourceLanguages и EnumResourceLanguagesEx. (ANSI)
ENUMRESNAMEPROCA

Определяемая приложением функция обратного вызова, используемая с функциями EnumResourceNames и EnumResourceNamesEx. (ANSI)
ENUMRESNAMEPROCW

Определяемая приложением функция обратного вызова, используемая с функциями EnumResourceNames и EnumResourceNamesEx. (Юникод)
EnumResourceLanguagesA

Перечисляет ресурсы для конкретного языка с указанным типом и именем, связанными с двоичным модулем. (ANSI)
EnumResourceLanguagesExA

Перечисляет ресурсы для конкретного языка с указанным типом и именем, связанными с указанным двоичным модулем. Расширяет EnumResourceLanguages, предоставляя дополнительный контроль над перечислением. (ANSI)
EnumResourceLanguagesExW

Перечисляет ресурсы для конкретного языка с указанным типом и именем, связанными с указанным двоичным модулем. Расширяет EnumResourceLanguages, предоставляя дополнительный контроль над перечислением. (Юникод)
EnumResourceLanguagesW

Перечисляет языковые ресурсы указанного типа и имени, связанные с двоичным модулем. (Юникод)
EnumResourceNamesA

Перечисляет ресурсы указанного типа в двоичном модуле. (ANSI)
EnumResourceNamesExA

Перечисляет ресурсы указанного типа, связанные с указанным двоичным модулем. Поиск может включать как LN-файл, так и связанные с ним MUI-файлы, или его можно ограничить несколькими способами. (ANSI)
EnumResourceNamesExW

Перечисляет ресурсы указанного типа, связанные с указанным двоичным модулем. Поиск может включать как LN-файл, так и связанные с ним MUI-файлы, или его можно ограничить несколькими способами. (Юникод)
EnumResourceNamesW

Перечисляет ресурсы указанного типа в двоичном модуле. (Юникод)
EnumResourceTypesA

Перечисляет типы ресурсов в двоичном модуле. (ANSI)
EnumResourceTypesExA

Перечисляет типы ресурсов, связанные с указанным двоичным модулем. (ANSI)
EnumResourceTypesExW

Перечисляет типы ресурсов, связанные с указанным двоичным модулем. (Юникод)
EnumResourceTypesW

Перечисляет типы ресурсов в двоичном модуле. (Юникод)
ENUMRESTYPEPROCA

Определяемая приложением функция обратного вызова, используемая с функциями EnumResourceTypes и EnumResourceTypesEx. (ANSI)
ENUMRESTYPEPROCW

Определяемая приложением функция обратного вызова, используемая с функциями EnumResourceTypes и EnumResourceTypesEx. (Юникод)
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 возвращает размер этих сведений в байтах. (Юникод)
GetFileVersionInfoSizeW

Определяет, может ли операционная система получать сведения о версии для указанного файла. Если сведения о версии доступны, GetFileVersionInfoSize возвращает размер этих сведений в байтах. (Юникод)
GetFileVersionInfoW

Извлекает сведения о версии для указанного файла. (GetFileVersionInfoW)
GetIconInfo

Извлекает сведения об указанном значке или курсоре.
GetIconInfoExA

Извлекает сведения об указанном значке или курсоре. GetIconInfoEx расширяет GetIconInfo с помощью новой структуры ICONINFOEX. (ANSI)
GetIconInfoExW

Извлекает сведения об указанном значке или курсоре. GetIconInfoEx расширяет GetIconInfo с помощью новой структуры ICONINFOEX. (Юникод)
GetMenu

Извлекает дескриптор для меню, назначенного указанному окну.
GetMenuBarInfo

Извлекает сведения об указанной строке меню.
GetMenuCheckMarkDimensions

Извлекает измерения растрового изображения проверка метки по умолчанию.
GetMenuDefaultItem

Определяет пункт меню по умолчанию в указанном меню.
GetMenuInfo

Извлекает сведения об указанном меню.
GetMenuItemCount

Определяет количество элементов в указанном меню.
GetMenuItemID

Извлекает идентификатор элемента меню, расположенного в указанной позиции в меню.
GetMenuItemInfoA

Извлекает сведения об элементе меню. (ANSI)
GetMenuItemInfoW

Извлекает сведения об элементе меню. (Юникод)
GetMenuItemRect

Извлекает ограничивающий прямоугольник для указанного пункта меню.
GetMenuState

Извлекает флаги меню, связанные с указанным элементом меню.
GetMenuStringA

Копирует текстовую строку указанного пункта меню в указанный буфер. (ANSI)
GetMenuStringW

Копирует текстовую строку указанного пункта меню в указанный буфер. (Юникод)
GetPhysicalCursorPos

Извлекает положение курсора в физических координатах.
GetSubMenu

Извлекает дескриптор раскрывающегося меню или подменю, активированного указанным элементом меню.
GetSystemMenu

Позволяет приложению получить доступ к меню окна (также известному как системное меню или меню управления) для копирования и изменения.
HideCaret

Удаляет курсор с экрана. Скрытие курсора не приводит к разрушению его текущей фигуры и не к аннулированию точки вставки.
HiliteMenuItem

Добавляет или удаляет выделение из элемента в строке меню.
IndexFilePath

Индексирует путь к файлу для соглашений об именовании файлов и папок.
InsertMenuA

Вставляет новый пункт меню в меню, перемещая другие элементы вниз по меню. (ANSI)
InsertMenuItemA

Вставляет новый пункт меню в указанную позицию в меню. (ANSI)
InsertMenuItemW

Вставляет новый пункт меню в указанную позицию в меню. (Юникод)
InsertMenuW

Вставляет новый пункт меню в меню, перемещая другие элементы вниз по меню. (Юникод)
IS_INTRESOURCE

Определяет, является ли значение целочисленным идентификатором ресурса.
IsCharAlphaA

Определяет, является ли символ символом в алфавитном порядке. Это определение основано на семантике языка, выбранного пользователем во время установки или с помощью панель управления. (ANSI)
IsCharAlphaNumericA

Определяет, является ли символ алфавитным или числовым символом. Это определение основано на семантике языка, выбранного пользователем во время установки или с помощью панель управления. (ANSI)
IsCharAlphaNumericW

Определяет, является ли символ алфавитным или числовым символом. Это определение основано на семантике языка, выбранного пользователем во время установки или с помощью панель управления. (Юникод)
IsCharAlphaw

Определяет, является ли символ символом в алфавитном порядке. Это определение основано на семантике языка, выбранного пользователем во время установки или с помощью панель управления. (Юникод)
IsCharLowerA

Определяет, является ли символ строчным. Это определение основано на семантике языка, выбранного пользователем во время установки или с помощью панель управления.
IsCharUpperA

Определяет, является ли символ прописным. Это определение основано на семантике языка, выбранного пользователем во время установки или с помощью панель управления. (ANSI)
IsCharUpperW

Определяет, является ли символ прописным. Это определение основано на семантике языка, выбранного пользователем во время установки или с помощью панель управления. (Юникод)
IsMenu

Определяет, является ли дескриптор дескриптором меню.
IsWellFormedTag

Определяет, правильно ли сформирован тег языка BCP-47.
LoadAcceleratorsA

Загружает указанную таблицу ускорителей. (ANSI)
LoadAcceleratorsW

Загружает указанную таблицу ускорителей. (Юникод)
LoadCursorA

Загружает указанный ресурс курсора из исполняемого файла (.EXE), связанного с экземпляром приложения. (ANSI)
LoadCursorFromFileA

Создает курсор на основе данных, содержащихся в файле. (ANSI)
LoadCursorFromFileW

Создает курсор на основе данных, содержащихся в файле. (Юникод)
LoadCursorW

Загружает указанный ресурс курсора из исполняемого файла (.EXE), связанного с экземпляром приложения. (Юникод)
LoadIconA

Загружает указанный ресурс значка из исполняемого файла (.exe), связанного с экземпляром приложения. (ANSI)
LoadIconW

Загружает указанный ресурс значка из исполняемого файла (.exe), связанного с экземпляром приложения. (Юникод)
LoadImageA

Загружает значок, курсор, анимированный курсор или точечный рисунок. (ANSI)
LoadImageW

Загружает значок, курсор, анимированный курсор или точечный рисунок. (Юникод)
LoadMenuA

Загружает указанный ресурс меню из исполняемого файла (.exe), связанного с экземпляром приложения. (ANSI)
LoadMenuIndirectA

Загружает указанный шаблон меню в память. (ANSI)
LoadMenuIndirectW

Загружает указанный шаблон меню в память. (Юникод)
LoadMenuW

Загружает указанный ресурс меню из исполняемого файла (.exe), связанного с экземпляром приложения. (Юникод)
LoadResource

Извлекает дескриптор, который можно использовать для получения указателя на первый байт указанного ресурса в памяти.
LoadStringA

Загружает строковый ресурс из исполняемого файла, связанного с указанным модулем, копирует строку в буфер и добавляет завершающий символ NULL. (ANSI)
LoadStringW

Загружает строковый ресурс из исполняемого файла, связанного с указанным модулем, копирует строку в буфер и добавляет завершающий символ NULL. (Юникод)
LockResource

Извлекает указатель на указанный ресурс в памяти.
LookupIconIdFromDirectory

Выполняет поиск значка или курсора по данным значка или курсора, которые лучше всего соответствуют текущему устройству отображения. (LookupIconIdFromDirectory)
LookupIconIdFromDirectoryEx

Выполняет поиск значка или курсора по данным значка или курсора, которые лучше всего соответствуют текущему устройству отображения. (LookupIconIdFromDirectoryEx)
lstrcatA

Добавляет одну строку к другой. Предупреждение Не используйте. (ANSI)
lstrcatW

Добавляет одну строку к другой. Предупреждение Не используйте. (Юникод)
lstrcmpA

Сравнивает две символьные строки. Сравнение учитывает регистр. (ANSI)
lstrcmpiA

Сравнивает две символьные строки. Сравнение выполняется без учета регистра. (ANSI)
lstrcmpiW

Сравнивает две символьные строки. Сравнение выполняется без учета регистра. (Юникод)
lstrcmpW

Сравнивает две символьные строки. Сравнение учитывает регистр. (Юникод)
lstrcpyA

Копирует строку в буфер. (ANSI)
lstrcpynA

Копирует указанное количество символов из исходной строки в буфер. Предупреждение Не используйте. (ANSI)
lstrcpynW

Копирует указанное количество символов из исходной строки в буфер. Предупреждение Не используйте. (Юникод)
lstrcpyW

Копирует строку в буфер. (Юникод)
lstrlenA

Определяет длину указанной строки (не включая завершающий символ NULL). (ANSI)
lstrlenW

Определяет длину указанной строки (не включая завершающий символ NULL). (Юникод)
MAKEINTRESOURCEA

Преобразует целочисленное значение в тип ресурса, совместимый с функциями управления ресурсами. Этот макрос используется вместо строки, содержащей имя ресурса. (ANSI)
MAKEINTRESOURCEW

Преобразует целочисленное значение в тип ресурса, совместимый с функциями управления ресурсами. Этот макрос используется вместо строки, содержащей имя ресурса. (Юникод)
MenuItemFromPoint

Определяет, какой пункт меню, если таковой имеется, находится в указанном расположении.
ModifyMenuA

Изменяет существующий пункт меню. (ANSI)
ModifyMenuW

Изменяет существующий пункт меню. (Юникод)
OemToCharA

Преобразует строку из набора символов, определяемого изготовителем оборудования, в an ANSI или строку с расширенными символами. Предупреждение Не использовать. (ANSI)
OemToCharbuffA

Преобразует указанное число символов в строке из набора символов, определяемого OEM, в an ANSI или строку расширенных символов. (ANSI)
OemToCharBuffW

Преобразует указанное число символов в строке из набора символов, определяемого OEM, в an ANSI или строку расширенных символов. (Юникод)
OemToCharW

Преобразует строку из набора символов, определяемого изготовителем оборудования, в an ANSI или строку с расширенными символами. Предупреждение Не использовать. (Юникод)
PrivateExtractIconsA

Создает массив дескрипторов для значков, извлеченных из указанного файла. (ANSI)
PrivateExtractIconsW

Создает массив дескрипторов для значков, извлеченных из указанного файла. (Юникод)
RemoveMenu

Удаляет элемент меню или отсоединяет подменю от указанного меню.
SetCaretBlinkTime

Задает для времени мигания курсора указанное число миллисекундах. Время мигания — это затраченное время (в миллисекундах), необходимое для инвертировать пиксели курсора.
SetCaretPos

Перемещает курсор в указанные координаты. Если окно, владеющее курсором, было создано в стиле класса CS_OWNDC, то указанные координаты подчиняются режиму сопоставления контекста устройства, связанного с этим окном.
SetCursor

Задает фигуру курсора.
SetCursorPos

Перемещает курсор на указанные экранные координаты.
SetMenu

Назначает новое меню указанному окну.
SetMenuDefaultItem

Задает пункт меню по умолчанию для указанного меню.
SetMenuInfo

Задает сведения для указанного меню.
SetMenuItemBitmaps

Связывает указанное растровое изображение с элементом меню. Независимо от того, выбран ли элемент меню или снят, система отображает соответствующее растровое изображение рядом с элементом меню.
SetMenuItemInfoA

Изменяет сведения об элементе меню. (ANSI)
SetMenuItemInfoW

Изменяет сведения об элементе меню. (Юникод)
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

Определяет, превышает ли строка указанную длину (в байтах). (Юникод)
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

Определяет, превышает ли строка указанную длину в символах. (Юникод)
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

Обрабатывает клавиши ускорителя для команд меню. (Юникод)
UpdateResourceA

Добавляет, удаляет или заменяет ресурс в переносимом исполняемом файле (PE). (ANSI)
UpdateResourceW

Добавляет, удаляет или заменяет ресурс в переносимом исполняемом файле (PE). (Юникод)
VerFindFileA

Определяет место установки файла в зависимости от того, находится ли в системе другая версия файла. Значения, возвращаемые VerFindFile в указанных буферах, используются при последующем вызове функции VerInstallFile. (ANSI)
VerFindFileW

Определяет место установки файла в зависимости от того, находится ли в системе другая версия файла. Значения, возвращаемые VerFindFile в указанных буферах, используются при последующем вызове функции VerInstallFile. (Юникод)
VerInstallFileA

Устанавливает указанный файл на основе сведений, возвращаемых функцией VerFindFile. VerInstallFile распаковывает файл, при необходимости присваивает уникальное имя файла и проверяет наличие ошибок, таких как устаревшие файлы. (ANSI)
VerInstallFileW

Устанавливает указанный файл на основе сведений, возвращаемых функцией VerFindFile. VerInstallFile распаковывает файл, при необходимости присваивает уникальное имя файла и проверяет наличие ошибок, таких как устаревшие файлы. (Юникод)
VerLanguageNameA

Извлекает строку описания для языка, связанного с указанным двоичным идентификатором языка Майкрософт. (ANSI)
VerLanguageNameW

Извлекает строку описания для языка, связанного с указанным двоичным идентификатором языка Майкрософт. (Юникод)
VerQueryValueA

Извлекает указанные сведения о версии из указанного ресурса сведений о версии. (ANSI)
VerQueryValueW

Извлекает указанные сведения о версии из указанного ресурса сведений о версии. (Юникод)
wsprintfA

Записывает отформатированные данные в указанный буфер. (ANSI)
wsprintfW

Записывает отформатированные данные в указанный буфер. (Юникод)
wvsprintfA

Записывает отформатированные данные в указанный буфер, используя указатель на список аргументов. (ANSI)
wvsprintfW

Записывает отформатированные данные в указанный буфер, используя указатель на список аргументов. (Юникод)

Структуры

 
ACCEL

Определяет ключ ускорителя, используемый в таблице ускорителей.
CURSORINFO

Содержит сведения о глобальном курсоре.
CURSORSHAPE

Содержит сведения о курсоре.
ICONINFO

Содержит сведения о значке или курсоре.
ICONINFOEXA

Содержит сведения о значке или курсоре. Расширяет iconINFO. Используется GetIconInfoEx. (ANSI)
ICONINFOEXW

Содержит сведения о значке или курсоре. Расширяет iconINFO. Используется GetIconInfoEx. (Юникод)
ICONMETRICSA

Содержит масштабируемые метрики, связанные с значками. Эта структура используется с функцией SystemParametersInfo при указании действия SPI_GETICONMETRICS или SPI_SETICONMETRICS. (ANSI)
ICONMETRICSW

Содержит масштабируемые метрики, связанные с значками. Эта структура используется с функцией SystemParametersInfo при указании действия SPI_GETICONMETRICS или SPI_SETICONMETRICS. (Юникод)
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

Содержит сведения о версии файла. Эти сведения не зависят от языка и кодовой страницы.