Bagikan melalui


Fungsi Penanganan String Shell

Bagian ini menjelaskan fungsi penanganan string Windows Shell. Elemen pemrograman yang dijelaskan dalam dokumentasi ini diekspor oleh Shlwapi.dll dan didefinisikan dalam Shlwapi.h dan Shlwapi.lib.

Di bagian ini

Topik Deskripsi
ChrCmpI
Melakukan perbandingan antara dua karakter. Perbandingan tidak peka huruf besar/kecil.
GetAcceptLanguages
Mengambil string yang digunakan dengan situs web saat menentukan preferensi bahasa.
IntlStrEqN
Melakukan perbandingan peka huruf besar/kecil dari sejumlah karakter tertentu dari awal dua string yang dilokalkan.
IntlStrEqNI
Melakukan perbandingan yang tidak peka huruf besar/kecil dari sejumlah karakter tertentu dari awal dua string yang dilokalkan.
IntlStrEqWorker
Membandingkan jumlah karakter tertentu dari awal dua string yang dilokalkan.
IsCharSpace
Menentukan apakah karakter mewakili spasi.
SHLoadIndirectString
Mengekstrak sumber daya teks tertentu ketika diberikan sumber daya tersebut dalam bentuk string tidak langsung (string yang dimulai dengan simbol '@').
SHStrDup
Membuat salinan string dalam memori yang baru dialokasikan.
StrCat
Menambahkan satu string ke string lainnya.
Catatan: Jangan gunakan. Lihat Keterangan untuk fungsi alternatif.
StrCatBuff
Menyalin dan menambahkan karakter dari satu string ke akhir string lainnya.
Catatan: Jangan gunakan. Lihat Keterangan untuk fungsi alternatif.
StrCatChainW
Menggabungkan dua string Unicode. Digunakan saat penggabungan berulang ke buffer yang sama diperlukan.
StrChr
Mencari string untuk kemunculan pertama karakter yang cocok dengan karakter yang ditentukan. Perbandingan peka huruf besar/kecil.
StrChrI
Mencari string untuk kemunculan pertama karakter yang cocok dengan karakter yang ditentukan. Perbandingan tidak peka huruf besar/kecil.
StrChrNIW
Mencari string untuk kemunculan pertama karakter tertentu. Perbandingan tidak peka huruf besar/kecil.
StrChrNW
Mencari string untuk kemunculan pertama karakter tertentu. Perbandingan peka huruf besar/kecil.
StrCmp
Membandingkan dua string untuk menentukan apakah string tersebut sama. Perbandingan peka huruf besar/kecil.
StrCmpC
Membandingkan string menggunakan aturan kolase run-time C (ASCII). Perbandingan peka huruf besar/kecil.
StrCmpI
Membandingkan dua string untuk menentukan apakah string tersebut sama. Perbandingan tidak peka huruf besar/kecil.
StrCmpIC
Membandingkan dua string menggunakan aturan kolase run-time C (ASCII). Perbandingan tidak peka huruf besar/kecil.
StrCmpLogicalW
Membandingkan dua string Unicode. Digit dalam string dianggap sebagai konten numerik daripada teks. Pengujian ini tidak peka huruf besar/kecil.
StrCmpN
Membandingkan jumlah karakter tertentu dari awal dua string untuk menentukan apakah karakter tersebut sama. Perbandingan peka huruf besar/kecil. Makro StrNCmp berbeda dari fungsi ini hanya dalam nama.
StrCmpNC
Membandingkan jumlah karakter tertentu dari awal dua string menggunakan aturan kolase run-time C (ASCII). Perbandingan peka huruf besar/kecil.
StrCmpNI
Membandingkan jumlah karakter tertentu dari awal dua string untuk menentukan apakah karakter tersebut sama. Perbandingan tidak peka huruf besar/kecil. Makro StrNCmpI berbeda dari fungsi ini hanya dalam nama.
StrCmpNIC
Membandingkan jumlah karakter tertentu dari awal dua string menggunakan aturan kolase run-time C (ASCII). Perbandingan tidak peka huruf besar/kecil.
StrCpy
Menyalin satu string ke string lainnya.
Catatan: Jangan gunakan. Lihat Keterangan untuk fungsi alternatif.
StrCpyN
Menyalin jumlah karakter tertentu dari awal satu string ke string lainnya.
Catatan: Jangan gunakan fungsi ini atau makro StrNCpy. Lihat Keterangan untuk fungsi alternatif.
StrCSpn
Mencari string untuk kemunculan pertama salah satu dari sekelompok karakter. Metode pencarian peka huruf besar/kecil, dan karakter NULL yang dihentikan disertakan dalam kecocokan pola pencarian.
StrCSpnI
Mencari string untuk kemunculan pertama salah satu dari sekelompok karakter. Metode pencarian tidak peka huruf besar/kecil, dan penghentian karakter NULL disertakan dalam kecocokan pola pencarian.
StrDup
Menduplikasi string.
StrFormatByteSize64
Mengonversi nilai numerik menjadi string yang mewakili angka yang dinyatakan sebagai nilai ukuran dalam byte, kilobyte, megabyte, atau gigabyte, tergantung pada ukurannya.
StrFormatByteSizeA
Mengonversi nilai numerik menjadi string yang mewakili angka yang dinyatakan sebagai nilai ukuran dalam byte, kilobyte, megabyte, atau gigabyte, tergantung pada ukurannya. Berbeda dariStrFormatByteSizeW dalam satu jenis parameter.
StrFormatByteSizeEx
Mengonversi nilai numerik menjadi string yang mewakili angka dalam byte, kilobyte, megabyte, atau gigabyte, tergantung pada ukurannya. MemperluasStrFormatByteSizeWdengan menawarkan opsi untuk membulatkan ke digit terdekat yang ditampilkan atau untuk membuang digit yang tidak diputar.
StrFormatByteSizeW
Mengonversi nilai numerik menjadi string yang mewakili angka yang dinyatakan sebagai nilai ukuran dalam byte, kilobyte, megabyte, atau gigabyte, tergantung pada ukurannya. Berbeda dari StrFormatByteSizeA dalam satu jenis parameter.
StrFormatKBSize
Mengonversi nilai numerik menjadi string yang mewakili angka yang dinyatakan sebagai nilai ukuran dalam kilobyte.
StrFromTimeInterval
Mengonversi interval waktu, yang ditentukan dalam milidetik, menjadi string.
StrIsIntlEqual
Membandingkan jumlah karakter tertentu dari awal dua string untuk menentukan apakah karakter tersebut sama.
StrNCat
Menambahkan jumlah karakter tertentu dari awal satu string ke akhir string lainnya.
Catatan: Jangan gunakan fungsi ini atau makro StrCatN. Lihat Keterangan untuk fungsi alternatif.
StrPBrk
Mencari string untuk kemunculan pertama karakter yang terkandung dalam buffer tertentu. Pencarian ini tidak menyertakan karakter null yang dihentikan.
StrRChr
Mencari string untuk kemunculan terakhir karakter tertentu. Perbandingan peka huruf besar/kecil.
StrRChrI
Mencari string untuk kemunculan terakhir karakter tertentu. Perbandingan tidak peka huruf besar/kecil.
StrRetToBSTR
Menerima strukturSTRRETyang dikembalikan oleh IShellFolder::GetDisplayNameOf yang berisi atau menunjuk ke string, dan mengembalikan string tersebut sebagai BSTR.
StrRetToBuf
Mengonversi strukturSTRRETyang dikembalikan oleh IShellFolder::GetDisplayNameOf ke string, dan menempatkan hasilnya dalam buffer.
StrRetToStr
Mengambil strukturSTRRETyang dikembalikan oleh IShellFolder::GetDisplayNameOf dan mengembalikan penunjuk ke string yang dialokasikan yang berisi nama tampilan.
StrRetToStrN
Mengambil strukturSTRRETyang dikembalikan oleh IShellFolder::GetDisplayNameOf, mengonversinya menjadi string, dan menempatkan hasilnya dalam buffer.
StrRStrI
Mencari kemunculan terakhir substring tertentu dalam string. Perbandingan tidak peka huruf besar/kecil.
StrSpn
Mendapatkan panjang substring dalam string yang sepenuhnya terdiri dari karakter yang terkandung dalam buffer tertentu.
StrStr
Menemukan kemunculan pertama substring dalam string. Perbandingan peka huruf besar/kecil.
StrStrI
Menemukan kemunculan pertama substring dalam string. Perbandingan tidak peka huruf besar/kecil.
StrToInt
Mengonversi string yang mewakili nilai desimal menjadi bilangan bulat. Makro StrToLong identik dengan fungsi ini.
StrToInt64Ex
Mengonversi string yang mewakili nilai desimal atau heksadesimal menjadi bilangan bulat 64-bit.
StrToIntEx
Mengonversi string yang mewakili angka desimal atau heksadesimal menjadi bilangan bulat.
StrTrim
Menghapus karakter di depan dan berikutnya yang ditentukan dari string.
wnsprintf
Mengambil daftar argumen panjang variabel dan mengembalikan nilai argumen sebagai cetakstring berformat gaya.
Catatan: Jangan gunakan fungsi ini. Lihat Keterangan untuk fungsi alternatif.
wvnsprintf
Mengambil daftar argumen dan mengembalikan nilai argumen sebagai cetakan string berformat gaya.
Catatan: Jangan gunakan fungsi ini. Lihat Keterangan untuk fungsi alternatif.