Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tej sekcji opisano funkcje obsługi ciągów powłoki systemu Windows. Elementy programowania wyjaśnione w tej dokumentacji są eksportowane przez Shlwapi.dll i zdefiniowane w plikach Shlwapi.h i Shlwapi.lib.
W tej sekcji
| Temat | Opis |
|---|---|
|
ChrCmpI |
Wykonuje porównanie między dwoma znakami. Porównanie nie uwzględnia wielkości liter. |
|
GetAcceptLanguages |
Pobiera ciąg używany z witrynami sieci Web podczas określania preferencji językowych. |
|
IntlStrEqN |
Wykonuje porównanie z uwzględnieniem wielkości liter określonej liczby znaków od początku dwóch zlokalizowanych ciągów. |
|
IntlStrEqNI |
Wykonuje porównanie bez uwzględniania wielkości liter określonej liczby znaków od początku dwóch zlokalizowanych ciągów. |
|
IntlStrEqWorker |
Porównuje określoną liczbę znaków od początku dwóch zlokalizowanych ciągów. |
|
IsCharSpace |
Określa, czy znak reprezentuje spację. |
|
SHLoadIndirectString |
Wyodrębnia określony zasób tekstowy, gdy dany zasób ma postać ciągu pośredniego (ciąg rozpoczynający się od symbolu "@"). |
|
SHStrDup |
Tworzy kopię ciągu w nowo przydzielonej pamięci. |
|
StrCat |
Dołącza jeden ciąg do innego. Uwaga: Nie używaj. Zobacz Uwagi dotyczące funkcji alternatywnych. |
|
StrCatBuff |
Kopiuje i dołącza znaki z jednego ciągu na końcu innego. Uwaga: Nie używaj. Zobacz Uwagi dotyczące funkcji alternatywnych. |
|
strCatChainW |
Łączy dwa ciągi Unicode. Używane w przypadku wielokrotnego łączenia do tego samego buforu są wymagane. |
|
StrChr |
Wyszukuje ciąg dla pierwszego wystąpienia znaku, który pasuje do określonego znaku. Porównanie uwzględnia wielkość liter. |
|
StrChrI |
Wyszukuje ciąg dla pierwszego wystąpienia znaku, który pasuje do określonego znaku. Porównanie nie uwzględnia wielkości liter. |
|
strChrNIW |
Wyszukuje ciąg dla pierwszego wystąpienia określonego znaku. Porównanie nie uwzględnia wielkości liter. |
|
strChrNW |
Wyszukuje ciąg dla pierwszego wystąpienia określonego znaku. Porównanie uwzględnia wielkość liter. |
|
StrCmp |
Porównuje dwa ciągi, aby określić, czy są one takie same. Porównanie uwzględnia wielkość liter. |
|
StrCmpC |
Porównuje ciągi przy użyciu reguł sortowania w czasie wykonywania języka C (ASCII). Porównanie uwzględnia wielkość liter. |
|
StrCmpI |
Porównuje dwa ciągi, aby określić, czy są one takie same. Porównanie nie uwzględnia wielkości liter. |
|
StrCmpIC |
Porównuje dwa ciągi przy użyciu reguł sortowania w czasie wykonywania języka C (ASCII). Porównanie nie uwzględnia wielkości liter. |
|
StrCmpLogicalW |
Porównuje dwa ciągi Unicode. Cyfry w ciągach są traktowane jako zawartość liczbowa, a nie tekst. Ten test nie uwzględnia wielkości liter. |
|
StrCmpN |
Porównuje określoną liczbę znaków od początku dwóch ciągów, aby określić, czy są one takie same. Porównanie uwzględnia wielkość liter. Makro StrNCmp różni się od tej funkcji tylko w nazwie. |
|
StrCmpNC |
Porównuje określoną liczbę znaków od początku dwóch ciągów przy użyciu reguł sortowania w czasie wykonywania języka C (ASCII). Porównanie uwzględnia wielkość liter. |
|
StrCmpNI |
Porównuje określoną liczbę znaków od początku dwóch ciągów, aby określić, czy są one takie same. Porównanie nie uwzględnia wielkości liter. Makro StrNCmpI różni się od tej funkcji tylko w nazwie. |
|
StrCmpNIC |
Porównuje określoną liczbę znaków od początku dwóch ciągów przy użyciu reguł sortowania w czasie wykonywania języka C (ASCII). Porównanie nie uwzględnia wielkości liter. |
|
StrCpy |
Kopiuje jeden ciąg do innego. Uwaga: Nie używaj. Zobacz Uwagi dotyczące funkcji alternatywnych. |
|
StrCpyN |
Kopiuje określoną liczbę znaków od początku jednego ciągu do innego. Uwaga: Nie używaj tej funkcji ani makra StrNCpy. Zobacz Uwagi dotyczące funkcji alternatywnych. |
|
StrCSpn |
Wyszukuje ciąg dla pierwszego wystąpienia dowolnej grupy znaków. W metodzie wyszukiwania jest uwzględniana wielkość liter, a znak zakończenia null jest uwzględniany w dopasowaniu wzorca wyszukiwania. |
|
StrCSpnI |
Wyszukuje ciąg dla pierwszego wystąpienia dowolnej grupy znaków. W metodzie wyszukiwania nie jest uwzględniana wielkość liter, a znak zakończenia NULL jest uwzględniony w dopasowaniu wzorca wyszukiwania. |
|
StrDup |
Duplikuje ciąg. |
|
StrFormatByteSize64 |
Konwertuje wartość liczbową na ciąg reprezentujący liczbę wyrażoną jako wartość rozmiaru w bajtach, kilobajtach, megabajtach lub gigabajtach w zależności od rozmiaru. |
|
StrFormatByteSizeA |
Konwertuje wartość liczbową na ciąg reprezentujący liczbę wyrażoną jako wartość rozmiaru w bajtach, kilobajtach, megabajtach lub gigabajtach w zależności od rozmiaru. Różni się od StrFormatByteSizeW w jednym typie parametru. |
|
StrFormatByteSizeEx |
Konwertuje wartość liczbową na ciąg reprezentujący liczbę w bajtach, kilobajtach, megabajtach lub gigabajtach w zależności od rozmiaru. Rozszerza StrFormatByteSizeW, oferując opcję zaokrąglenia do najbliższej wyświetlanej cyfry lub odrzucanie niewydysanych cyfr. |
|
StrFormatByteSizeW |
Konwertuje wartość liczbową na ciąg reprezentujący liczbę wyrażoną jako wartość rozmiaru w bajtach, kilobajtach, megabajtach lub gigabajtach w zależności od rozmiaru. Różni się od StrFormatByteSizeA w jednym typie parametru. |
|
StrFormatKBSize |
Konwertuje wartość liczbową na ciąg reprezentujący liczbę wyrażoną jako wartość rozmiaru w kilobajtach. |
|
StrFromTimeInterval |
Konwertuje interwał czasu określony w milisekundach na ciąg. |
|
strIsIntlEqual |
Porównuje określoną liczbę znaków od początku dwóch ciągów, aby określić, czy są równe. |
|
StrNCat |
Dołącza określoną liczbę znaków od początku jednego ciągu do końca drugiego. Uwaga: Nie używaj tej funkcji ani makra StrCatN. Zobacz Uwagi dotyczące funkcji alternatywnych. |
|
strPBrk |
Wyszukuje ciąg dla pierwszego wystąpienia znaku zawartego w określonym buforze. To wyszukiwanie nie zawiera znaku null zakończenia. |
|
StrRChr |
Wyszukuje ciąg ostatniego wystąpienia określonego znaku. Porównanie uwzględnia wielkość liter. |
|
StrRChrI |
Wyszukuje ciąg ostatniego wystąpienia określonego znaku. Porównanie nie uwzględnia wielkości liter. |
|
strRetToBSTR |
Akceptuje strukturęSTRRETzwróconą przez IShellFolder::GetDisplayNameOf, która zawiera ciąg lub wskazuje go jako ciąg, i zwraca ten ciąg jako BSTR . |
|
StrRetToBuf |
Konwertuje strukturęSTRRETzwróconą przez IShellFolder::GetDisplayNameOf na ciąg i umieszcza wynik w buforze. |
|
strRetToStr |
Pobiera strukturę STRRET zwróconą przez IShellFolder::GetDisplayNameOf i zwraca wskaźnik do przydzielonego ciągu zawierającego nazwę wyświetlaną. |
|
strRetToStrN |
Pobiera strukturęSTRRET zwracaną przez IShellFolder::GetDisplayNameOf, konwertuje ją na ciąg i umieszcza wynik w buforze. |
|
StrRStrI |
Wyszukuje ostatnie wystąpienie określonego podciągu w ciągu. Porównanie nie uwzględnia wielkości liter. |
|
StrSpn |
Uzyskuje długość podciągów w ciągu, który składa się całkowicie z znaków zawartych w określonym buforze. |
|
strStr |
Znajduje pierwsze wystąpienie podciągów w ciągu. Porównanie uwzględnia wielkość liter. |
|
StrStrI |
Znajduje pierwsze wystąpienie podciągów w ciągu. Porównanie nie uwzględnia wielkości liter. |
|
StrToInt |
Konwertuje ciąg reprezentujący wartość dziesiętną na liczbę całkowitą. Makro StrToLong jest identyczne z tą funkcją. |
|
StrToInt64Ex |
Konwertuje ciąg reprezentujący wartość dziesiętną lub szesnastkowa na 64-bitową liczbę całkowitą. |
|
StrToIntEx |
Konwertuje ciąg reprezentujący liczbę dziesiętną lub szesnastkową na liczbę całkowitą. |
|
strTrim |
Usuwa określone znaki wiodące i końcowe z ciągu. |
|
wnsprintf |
Pobiera listę argumentów o zmiennej długości i zwraca wartości argumentów jako printf-style sformatowany ciąg. Uwaga: Nie używaj tej funkcji. Zobacz Uwagi dotyczące funkcji alternatywnych. |
|
wvnsprintf |
Pobiera listę argumentów i zwraca wartości argumentów jako printf-style sformatowany ciąg. Uwaga: Nie używaj tej funkcji. Zobacz Uwagi dotyczące funkcji alternatywnych. |