共用方式為


殼層字串處理函式

本節描述 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樣式格式化字串傳回。
注意: 請勿使用此函式。 如需替代函式,請參閱。