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