Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato část popisuje funkce zpracování řetězců prostředí Windows Shell. Programovací prvky vysvětlené v této dokumentaci jsou exportovány Shlwapi.dll a definovány v Shlwapi.h a Shlwapi.lib.
V této části
| Námět | Popis |
|---|---|
|
ChrCmpI |
Provede porovnání mezi dvěma znaky. Porovnání nerozlišuje malá a velká písmena. |
|
GetAcceptLanguages |
Načte řetězec používaný s weby při zadávání jazykových předvoleb. |
|
IntlStrEqN |
Provede porovnání s rozlišováním velkých a malých písmen zadaného počtu znaků od začátku dvou lokalizovaných řetězců. |
|
IntlStrEqNI |
Provede porovnání nerozlišující malá a velká písmena zadaného počtu znaků od začátku dvou lokalizovaných řetězců. |
|
IntlStrEqWorker |
Porovná zadaný počet znaků od začátku dvou lokalizovaných řetězců. |
|
IsCharSpace |
Určuje, zda znak představuje mezeru. |
|
SHLoadIndirectString |
Extrahuje zadaný textový prostředek, když ho zadáte ve formě nepřímého řetězce (řetězec, který začíná symbolem @). |
|
SHStrDup |
Vytvoří kopii řetězce v nově přidělené paměti. |
|
StrCat |
Připojí jeden řetězec k druhému. Poznámka: Nepoužívejte. Další funkce najdete v poznámkách. |
|
strCatBuff |
Zkopíruje a připojí znaky z jednoho řetězce na konec druhého. Poznámka: Nepoužívejte. Další funkce najdete v poznámkách. |
|
StrCatChainW |
Zřetězí dva řetězce Unicode. Používá se při opakovaných zřetězení do stejné vyrovnávací paměti. |
|
StrChr |
Vyhledá řetězec pro první výskyt znaku, který odpovídá zadanému znaku. V porovnání se rozlišují malá a velká písmena. |
|
StrChrI |
Vyhledá řetězec pro první výskyt znaku, který odpovídá zadanému znaku. Porovnání nerozlišuje malá a velká písmena. |
|
StrChrNIW |
Vyhledá řetězec pro první výskyt zadaného znaku. Porovnání nerozlišuje malá a velká písmena. |
|
StrChrNW |
Vyhledá řetězec pro první výskyt zadaného znaku. V porovnání se rozlišují malá a velká písmena. |
|
strCmp |
Porovná dva řetězce a určí, jestli jsou stejné. V porovnání se rozlišují malá a velká písmena. |
|
StrCmpC |
Porovnává řetězce pomocí pravidel kolace ASCII (Run-Time) jazyka C. V porovnání se rozlišují malá a velká písmena. |
|
strCmpI |
Porovná dva řetězce a určí, jestli jsou stejné. Porovnání nerozlišuje malá a velká písmena. |
|
StrCmpIC |
Porovná dva řetězce pomocí pravidel kolace ASCII (Run-time) jazyka C. Porovnání nerozlišuje malá a velká písmena. |
|
StrCmpLogicalW |
Porovná dva řetězce Unicode. Číslice v řetězcích se považují za číselný obsah, nikoli jako text. Tento test nerozlišuje malá a velká písmena. |
|
StrCmpN |
Porovná zadaný počet znaků od začátku dvou řetězců a určí, jestli jsou stejné. V porovnání se rozlišují malá a velká písmena. Makro StrNCmp se liší pouze v názvu této funkce. |
|
StrCmpNC |
Porovná zadaný počet znaků od začátku dvou řetězců pomocí pravidel kolace za běhu jazyka C (ASCII). V porovnání se rozlišují malá a velká písmena. |
|
StrCmpNI |
Porovná zadaný počet znaků od začátku dvou řetězců a určí, jestli jsou stejné. Porovnání nerozlišuje malá a velká písmena. Makro StrNCmpI se liší pouze v názvu této funkce. |
|
StrCmpNIC |
Porovná zadaný počet znaků od začátku dvou řetězců pomocí pravidel kolace za běhu jazyka C (ASCII). Porovnání nerozlišuje malá a velká písmena. |
|
StrCpy |
Zkopíruje jeden řetězec do druhého. Poznámka: Nepoužívejte. Další funkce najdete v poznámkách. |
|
StrCpyN |
Zkopíruje zadaný počet znaků od začátku jednoho řetězce do druhého. Poznámka: Nepoužívejte tuto funkci ani makro strNCpy. Další funkce najdete v poznámkách. |
|
StrCSpn |
Vyhledá řetězec pro první výskyt libovolné skupiny znaků. Metoda vyhledávání rozlišují malá a velká písmena a koncová znak null je zahrnuta do shody vzorů hledání. |
|
StrCSpnI |
Vyhledá řetězec pro první výskyt libovolné skupiny znaků. Metoda hledání nerozlišuje malá a velká písmena a koncová znak null je zahrnuta do shody vzorů hledání. |
|
StrDup |
Duplikuje řetězec. |
|
StrFormatByteSize64 |
Převede číselnou hodnotu na řetězec, který představuje číslo vyjádřené jako hodnota velikosti v bajtech, kilobajtech, megabajtech nebo gigabajtech v závislosti na velikosti. |
|
StrFormatByteSizeA |
Převede číselnou hodnotu na řetězec, který představuje číslo vyjádřené jako hodnota velikosti v bajtech, kilobajtech, megabajtech nebo gigabajtech v závislosti na velikosti. Liší se od StrFormatByteSizeW v jednom typu parametru. |
|
StrFormatByteSizeEx |
Převede číselnou hodnotu na řetězec, který představuje číslo v bajtech, kilobajtech, megabajtech nebo gigabajtech v závislosti na velikosti. Rozšiřuje StrFormatByteSizeW tím, že nabízí možnost zaokrouhlit na nejbližší zobrazenou číslici nebo zahodit nezobrazené číslice. |
|
StrFormatByteSizeW |
Převede číselnou hodnotu na řetězec, který představuje číslo vyjádřené jako hodnota velikosti v bajtech, kilobajtech, megabajtech nebo gigabajtech v závislosti na velikosti. Liší se od StrFormatByteSizeA v jednom typu parametru. |
|
StrFormatKBSize |
Převede číselnou hodnotu na řetězec, který představuje číslo vyjádřené jako hodnota velikosti v kilobajtech. |
|
StrFromTimeInterval |
Převede časový interval zadaný v milisekundách na řetězec. |
|
StrIsIntlEqual |
Porovná zadaný počet znaků od začátku dvou řetězců a určí, jestli jsou stejné. |
|
StrNCat |
Připojí zadaný počet znaků od začátku jednoho řetězce na konec druhého. Poznámka: Tuto funkci nepoužívejte ani makro StrCatN. Další funkce najdete v poznámkách. |
|
StrPBrk |
Vyhledá řetězec prvního výskytu znaku obsaženého v zadané vyrovnávací paměti. Toto hledání neobsahuje ukončující znak null. |
|
StrRChr |
Vyhledá řetězec poslední výskyt zadaného znaku. V porovnání se rozlišují malá a velká písmena. |
|
StrRChrI |
Vyhledá řetězec poslední výskyt zadaného znaku. Porovnání nerozlišuje malá a velká písmena. |
|
StrRetToBSTR |
Přijímá strukturu STRRET vrácenou IShellFolder::GetDisplayNameOf, která obsahuje řetězec nebo odkazuje na řetězec, a vrátí tento řetězec jako BSTR. |
|
strRetToBuf |
Převede STRRET strukturu vrácenou IShellFolder::GetDisplayNameOf na řetězec a umístí výsledek do vyrovnávací paměti. |
|
StrRetToStr |
Vezme STRRET strukturu vrácenou IShellFolder::GetDisplayNameOf a vrátí ukazatel na přidělený řetězec obsahující zobrazovaný název. |
|
StrRetToStrN |
Vezme STRRET strukturu vrácenou IShellFolder::GetDisplayNameOf, převede ji na řetězec a umístí výsledek do vyrovnávací paměti. |
|
StrRStrI |
Vyhledá poslední výskyt zadaného podřetězce v řetězci. Porovnání nerozlišuje malá a velká písmena. |
|
StrSpn |
Získá délku podřetězce v řetězci, který se skládá výhradně ze znaků obsažených v zadané vyrovnávací paměti. |
|
StrStr |
Najde první výskyt podřetězce v řetězci. V porovnání se rozlišují malá a velká písmena. |
|
StrStrI |
Najde první výskyt podřetězce v řetězci. Porovnání nerozlišuje malá a velká písmena. |
|
StrToInt |
Převede řetězec, který představuje desetinnou hodnotu na celé číslo. Makro StrToLong je stejné jako tato funkce. |
|
StrToInt64Ex |
Převede řetězec představující desetinnou nebo šestnáctkovou hodnotu na 64bitové celé číslo. |
|
StrToIntEx |
Převede řetězec představující desetinné nebo šestnáctkové číslo na celé číslo. |
|
StrTrim |
Odebere zadané počáteční a koncové znaky z řetězce. |
|
wnsprintf |
Vezme seznam argumentů s proměnnou délkou a vrátí hodnoty argumentů jako printf-style formátovaný řetězec. Poznámka: Tuto funkci nepoužívejte. Další funkce najdete v poznámkách. |
|
wvnsprintf |
Vezme seznam argumentů a vrátí hodnoty argumentů jako printf-style formátovaný řetězec. Poznámka: Tuto funkci nepoužívejte. Další funkce najdete v poznámkách. |