Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описаны функции обработки строк Windows Shell. Элементы программирования, описанные в этой документации, экспортируются Shlwapi.dll и определяются в Shlwapi.h и Shlwapi.lib.
В этом разделе
| Тема | Описание |
|---|---|
|
ChrCmpI |
Выполняет сравнение двух символов. Сравнение не учитывает регистр. |
|
GetAcceptLanguages |
Извлекает строку, используемую с веб-сайтами при указании языковых параметров. |
|
IntlStrEqN |
Выполняет сравнение с учетом регистра указанного числа символов с начала двух локализованных строк. |
|
IntlStrEqNI |
Выполняет нечувствительное сравнение указанного числа символов с начала двух локализованных строк. |
|
IntlStrEqWorker |
Сравнивает указанное число символов с начала двух локализованных строк. |
|
IsCharSpace |
Определяет, представляет ли символ пробел. |
|
SHLoadIndirectString |
Извлекает указанный текстовый ресурс при указании этого ресурса в виде косвенной строки (строка, начинающаяся с символа @). |
|
SHStrDup |
Создает копию строки в недавно выделенной памяти. |
|
StrCat |
Добавляет одну строку в другую. Примечание. не использовать. См. примечания для альтернативных функций. |
|
StrCatBuff |
Копирует и добавляет символы из одной строки в конец другого. Примечание. не использовать. См. примечания для альтернативных функций. |
|
StrCatChainW |
Объединяет две строки Юникода. Используется при необходимости повторяющихся сцеплений с тем же буфером. |
|
StrChr |
Выполняет поиск строки для первого вхождения символа, соответствующего указанному символу. Сравнение учитывает регистр. |
|
StrChrI |
Выполняет поиск строки для первого вхождения символа, соответствующего указанному символу. Сравнение не учитывает регистр. |
|
StrChrNIW |
Выполняет поиск строки для первого вхождения указанного символа. Сравнение не учитывает регистр. |
|
StrChrNW |
Выполняет поиск строки для первого вхождения указанного символа. Сравнение учитывает регистр. |
|
StrCmp |
Сравнивает две строки, чтобы определить, совпадают ли они. Сравнение учитывает регистр. |
|
StrCmpC |
Сравнивает строки с помощью правил сортировки среды выполнения C (ASCII). Сравнение учитывает регистр. |
|
StrCmpI |
Сравнивает две строки, чтобы определить, совпадают ли они. Сравнение не учитывает регистр. |
|
StrCmpIC |
Сравнивает две строки с использованием правил сортировки времени выполнения C (ASCII). Сравнение не учитывает регистр. |
|
StrCmpLogicalW |
Сравнивает две строки Юникода. Цифры в строках считаются числовым содержимым, а не текстом. Этот тест не учитывает регистр. |
|
StrCmpN |
Сравнивает указанное число символов с начала двух строк, чтобы определить, совпадают ли они. Сравнение учитывает регистр. Макрос StrNCmp отличается от этой функции только в имени. |
|
StrCmpNC |
Сравнивает указанное число символов с начала двух строк с использованием правил сортировки времени выполнения C (ASCII). Сравнение учитывает регистр. |
|
StrCmpNI |
Сравнивает указанное число символов с начала двух строк, чтобы определить, совпадают ли они. Сравнение не учитывает регистр. Макрос StrNCmpI отличается только от этой функции в имени. |
|
StrCmpNIC |
Сравнивает указанное число символов с начала двух строк с использованием правил сортировки времени выполнения C (ASCII). Сравнение не учитывает регистр. |
|
StrCpy |
Копирует одну строку в другую. Примечание. не использовать. См. примечания для альтернативных функций. |
|
StrCpyN |
Копирует указанное число символов с начала одной строки в другую. Примечание. не используйте эту функцию или макрос StrNCpy. См. примечания для альтернативных функций. |
|
StrCSpn |
Выполняет поиск строки для первого вхождения любой группы символов. Метод поиска учитывает регистр, а завершающий символ NULL включается в соответствие шаблону поиска. |
|
StrCSpnI |
Выполняет поиск строки для первого вхождения любой группы символов. Метод поиска не учитывает регистр, и в соответствие шаблону поиска включается завершающий NULL символ. |
|
StrDup |
Дублирует строку. |
|
StrFormatByteSize64 |
Преобразует числовое значение в строку, представляющую число, выраженное как значение размера в байтах, килобайтах, мегабайтах или гигабайтах в зависимости от размера. |
|
StrFormatByteSizeA |
Преобразует числовое значение в строку, представляющую число, выраженное как значение размера в байтах, килобайтах, мегабайтах или гигабайтах в зависимости от размера. Отличается от StrFormatByteSizeW в одном типе параметров. |
|
StrFormatByteSizeEx |
Преобразует числовое значение в строку, представляющую число в байтах, килобайтах, мегабайтах или гигабайтах в зависимости от размера. Расширяет StrFormatByteSizeW, предлагая возможность округления до ближайшей отображаемой цифры или отмены нераспространенных цифр. |
|
StrFormatByteSizeW |
Преобразует числовое значение в строку, представляющую число, выраженное как значение размера в байтах, килобайтах, мегабайтах или гигабайтах в зависимости от размера. Отличается от StrFormatByteSizeA в одном типе параметров. |
|
StrFormatKBSize |
Преобразует числовое значение в строку, представляющую число, выраженное как значение размера в килобайтах. |
|
StrFromTimeInterval |
Преобразует интервал времени, указанный в миллисекундах, в строку. |
|
StrIsIntlEqual |
Сравнивает указанное число символов с начала двух строк, чтобы определить, равны ли они. |
|
StrNCat |
Добавляет указанное число символов с начала одной строки к концу другого. Примечание. не использовать эту функцию или макрос StrCat N. См. примечания для альтернативных функций. |
|
StrPBrk |
Выполняет поиск строки для первого вхождения символа, содержащегося в указанном буфере. Этот поиск не включает завершающийся символ NULL. |
|
StrRChr |
Выполняет поиск строки для последнего вхождения указанного символа. Сравнение учитывает регистр. |
|
StrRChrI |
Выполняет поиск строки для последнего вхождения указанного символа. Сравнение не учитывает регистр. |
|
StrRetToBSTR |
Принимает структуру STRRET, возвращаемую IShellFolder::GetDisplayNameOf, которая содержит или указывает на строку, и возвращает эту строку в виде BSTR. |
|
StrRetToBuf |
Преобразует структуру STRRET, возвращаемую IShellFolder::GetDisplayNameOf в строку, и помещает результат в буфер. |
|
StrRetToStr |
Принимает структуру STRRET, возвращаемую IShellFolder::GetDisplayNameOf, и возвращает указатель на выделенную строку, содержащую отображаемое имя. |
|
StrRetToStrN |
Принимает структуру STRRET, возвращаемую IShellFolder::GetDisplayNameOf, преобразует ее в строку и помещает результат в буфер. |
|
StrRStri |
Выполняет поиск последнего вхождения указанной подстроки в строке. Сравнение не учитывает регистр. |
|
StrSpn |
Получает длину подстроки в строке, которая состоит полностью из символов, содержащихся в указанном буфере. |
|
StrStr |
Находит первое вхождение подстроки в строке. Сравнение учитывает регистр. |
|
StrStrI |
Находит первое вхождение подстроки в строке. Сравнение не учитывает регистр. |
|
StrToInt |
Преобразует строку, представляющую десятичное значение в целое число. Макрос StrToLong идентичен этой функции. |
|
StrToInt64Ex |
Преобразует строку, представляющую десятичное или шестнадцатеричное значение в 64-разрядное целое число. |
|
StrToIntEx |
Преобразует строку, представляющую десятичное или шестнадцатеричное число в целое число. |
|
StrTrim |
Удаляет указанные начальные и конечные символы из строки. |
|
wnsprintf |
Принимает список аргументов переменной длины и возвращает значения аргументов в виде строки printf-style. Примечание. не используйте эту функцию. См. примечания для альтернативных функций. |
|
wvnsprintf |
Принимает список аргументов и возвращает значения аргументов в виде строки printf-style. Примечание. не используйте эту функцию. См. примечания для альтернативных функций. |