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