Bagikan melalui


Fungsi InternalGetWindowText (winuser.h)

[Fungsi ini tidak ditujukan untuk penggunaan umum. Ini mungkin diubah atau tidak tersedia dalam versi Windows berikutnya.]

Menyalin teks bilah judul jendela yang ditentukan (jika memilikinya) ke dalam buffer.

Fungsi ini mirip dengan fungsi GetWindowText . Namun, ia mendapatkan teks jendela langsung dari struktur jendela yang terkait dengan handel jendela yang ditentukan dan kemudian selalu menyediakan teks sebagai string Unicode. Ini tidak seperti GetWindowText yang mendapatkan teks dengan mengirim pesan WM_GETTEXT ke jendela. Jika jendela yang ditentukan adalah kontrol, teks kontrol diperoleh.

Sintaks

int InternalGetWindowText(
  [in]  HWND   hWnd,
  [out] LPWSTR pString,
  [in]  int    cchMaxCount
);

Parameter

[in] hWnd

Jenis: HWND

Handel ke jendela atau kontrol yang berisi teks.

[out] pString

Jenis: LPWSTR

Buffer yang akan menerima teks.

Jika string selama atau lebih panjang dari buffer, string dipotok dan dihentikan dengan karakter null.

[in] cchMaxCount

Jenis: int

Jumlah maksimum karakter yang akan disalin ke buffer, termasuk karakter null. Jika teks melebihi batas ini, teks akan terpotok.

Nilai kembali

Jenis: int

Jika fungsi berhasil, nilai yang dikembalikan adalah panjang, dalam karakter, dari string yang disalin, tidak termasuk karakter null yang mengakhiri.

Jika jendela tidak memiliki bilah judul atau teks, jika bilah judul kosong, atau jika jendela atau handel kontrol tidak valid, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Fungsi ini tidak disertakan dalam header dan pustaka SDK hingga Windows XP dengan Paket Layanan 1 (SP1) dan Windows Server 2003. Jika Anda tidak memiliki file header dan pustaka impor untuk fungsi ini, Anda dapat memanggil fungsi menggunakan LoadLibrary dan GetProcAddress.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header winuser.h (sertakan Windows.h)
Pustaka User32.lib
DLL User32.dll

Lihat juga

Konseptual

GetWindowText

GetWindowTextLength

Referensi

SetWindowText

Menggunakan Pesan dan Antrean Pesan

WM_GETTEXT

Windows