共用方式為


殼層字串處理函式

本節描述 Windows Shell 字串處理函式。 本檔中說明的程式設計項目是由 Shlwapi.dll 匯出,並定義于 Shlwapi.h 和 Shlwapi.lib 中。

本節內容

主題 描述
ChrCmpI
執行兩個字元之間的比較。 這項比較不會區分大小寫。
GetAcceptLanguages
擷取指定語言喜好設定時與網站搭配使用的字串。
IntlStrEqN
從兩個當地語系化字串的開頭,執行指定字元數目的區分大小寫比較。
IntlStrEqNI
從兩個當地語系化字串的開頭,執行指定字元數目的不區分大小寫比較。
IntlStrEqWorker
比較兩個當地語系化字串開頭的指定字元數。
IsCharSpace
判斷字元是否代表空格。
SHLoadIndirectString
當以間接字串的形式指定該資源時,擷取指定的文字資源 (以 '@' 符號開頭的字串) 。
SHStrDup
在新配置的記憶體中建立字串複本。
StrCat
將一個字串附加至另一個字串。
注意: 請勿使用。 如需替代函式,請參閱。
StrCatBuff
將字元從一個字串複製並附加至另一個字串的結尾。
注意: 請勿使用。 如需替代函式,請參閱。
StrCatChainW
串連兩個 Unicode 字串。 需要重複串連至相同緩衝區時使用。
StrChr
搜尋字串中第一個符合指定字元的字元。 比較會區分大小寫。
StrChrI
搜尋字串中第一個符合指定字元的字元。 這項比較不會區分大小寫。
StrChrNIW
搜尋字串中第一個出現的指定字元。 這項比較不會區分大小寫。
StrChrNW
搜尋字串中第一個出現的指定字元。 比較會區分大小寫。
StrCmp
比較兩個字串,以判斷它們是否相同。 比較會區分大小寫。
StrCmpC
使用 C 執行時間 (ASCII) 定序規則來比較字串。 比較會區分大小寫。
StrCmpI
比較兩個字串,以判斷它們是否相同。 這項比較不會區分大小寫。
StrCmpIC
使用 C 執行時間 (ASCII) 定序規則來比較兩個字串。 這項比較不會區分大小寫。
StrCmpLogicalW
比較兩個 Unicode 字串。 字串中的數位會被視為數值內容,而不是文字。 此測試不區分大小寫。
StrCmpN
比較兩個字串開頭的指定字元數,以判斷它們是否相同。 比較會區分大小寫。 StrNCmp宏與此函式的名稱不同。
StrCmpNC
使用 C 執行時間 (ASCII) 定序規則,從兩個字串開頭比較指定的字元數。 比較會區分大小寫。
StrCmpNI
比較兩個字串開頭的指定字元數,以判斷它們是否相同。 這項比較不會區分大小寫。 StrNCmpI宏與名稱中的這個函式不同。
StrCmpNIC
使用 C 執行時間 (ASCII) 定序規則,從兩個字串開頭比較指定的字元數。 這項比較不會區分大小寫。
StrCpy
將一個字串複製到另一個字串。
注意: 請勿使用。 如需替代函式,請參閱。
StrCpyN
將指定數目的字元從一個字串的開頭複製到另一個字串。
注意: 請勿使用此函式或 StrNCpy 宏。 如需替代函式,請參閱。
StrCSpn
搜尋字串中任何一組字元的第一個出現專案。 搜尋方法會區分大小寫,而終止 的 Null 字元會包含在搜尋模式比對中。
StrCSpnI
搜尋字串中任何一組字元的第一個出現專案。 搜尋方法不會區分大小寫,且終止 的 Null 字元會包含在搜尋模式比對中。
StrDup
複製字串。
StrFormatByteSize64
根據大小,將數值轉換成字串,代表以位元組、KB、MB 或 GB 為單位的大小值表示的數位。
StrFormatByteSizeA
根據大小,將數值轉換成字串,代表以位元組、KB、MB 或 GB 為單位的大小值表示的數位。 與一個參數類型中的 StrFormatByteSizeW 不同。
StrFormatByteSizeEx
根據大小,將數值轉換成字串,代表以位元組、KB、MB 或 GB 為單位的數位。 藉由提供選項來舍入到最接近的顯示數位,或捨棄未顯示的數位,以擴充 StrFormatByteSizeW
StrFormatByteSizeW
根據大小,將數值轉換成字串,代表以位元組、KB、MB 或 GB 為單位的大小值表示的數位。 不同于一個參數類型中的 StrFormatByteSizeA
StrFormatKBSize
將數值轉換成字串,代表以 KB 為單位的大小值表示的數位。
StrFromTimeInterval
將以毫秒為單位指定的時間間隔轉換為字串。
StrIsIntlEqual
比較兩個字串開頭的指定字元數,以判斷它們是否相等。
StrNCat
將指定數目的字元從一個字串的開頭附加至另一個字串的結尾。
注意: 請勿使用此函式或 StrCatN 宏。 如需替代函式,請參閱。
StrPBrk
搜尋字串中指定緩衝區中包含的第一個字元。 此搜尋不包含終止的 Null 字元。
StrRChr
搜尋字串中最後一個出現的指定字元。 比較會區分大小寫。
StrRChrI
搜尋字串中最後一個出現的指定字元。 這項比較不會區分大小寫。
StrRetToBSTR
接受IShellFolder::GetDisplayNameOf所傳回的STRRET結構,其中包含或指向字串,並以BSTR傳回該字串。
StrRetToBuf
IShellFolder::GetDisplayNameOf傳回的STRRET結構轉換為字串,並將結果放在緩衝區中。
StrRetToStr
接受IShellFolder::GetDisplayNameOf所傳回的STRRET結構,並傳回包含顯示名稱之已配置字串的指標。
StrRetToStrN
接受IShellFolder::GetDisplayNameOf所傳回的STRRET結構、將它轉換成字串,並將結果放在緩衝區中。
StrRStrI
搜尋字串內指定子字串的最後一個出現專案。 這項比較不會區分大小寫。
StrSpn
取得字串內的子字串長度,該字串包含完全包含于指定緩衝區中的字元。
StrStr
尋找字串內第一個出現的子字串。 比較會區分大小寫。
StrStrI
尋找字串內第一個出現的子字串。 這項比較不會區分大小寫。
StrToInt
將表示十進位值的字串轉換成整數。 StrToLong宏與這個函式相同。
StrToInt64Ex
將代表十進位或十六進位值的字串轉換為 64 位整數。
StrToIntEx
將代表十進位或十六進位數位的字串轉換成整數。
StrTrim
從字串中移除指定的開頭和尾端字元。
wnsprintf
接受可變長度引數清單,並傳回引數的值做為 printf樣式格式化字串。
注意: 請勿使用此函式。 如需替代函式,請參閱。
wvnsprintf
取得引數清單,並傳回引數的值做為 printf樣式格式化字串。
注意: 請勿使用此函式。 如需替代函式,請參閱。