Меню и другие ресурсы
Обзор технологии меню и других ресурсов.
Для разработки меню и других ресурсов вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Функции
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 Содержит сведения о версии файла. Эти сведения не зависят от языка и кодовой страницы. |