Fungsi SetClassWord (winuser.h)
Menggantikan nilai 16-bit (WORD) pada offset yang ditentukan ke dalam memori kelas tambahan untuk kelas jendela tempat jendela yang ditentukan berada.
Sintaks
WORD SetClassWord(
[in] HWND hWnd,
[in] int nIndex,
[in] WORD wNewWord
);
Parameter
[in] hWnd
Jenis: HWND
Handel ke jendela dan, secara tidak langsung, kelas tempat jendela berada.
[in] nIndex
Jenis: int
Offset byte berbasis nol dari nilai yang akan diganti. Nilai yang valid berada dalam rentang nol hingga jumlah byte memori kelas dikurangi dua; misalnya, jika Anda menentukan 10 byte atau lebih memori kelas tambahan, nilai 8 akan menjadi indeks ke bilangan bulat 16-bit kelima.
[in] wNewWord
Jenis: WORD
Nilai pengganti.
Mengembalikan nilai
Jenis: WORD
Jika fungsi berhasil, nilai yang dikembalikan adalah nilai sebelumnya dari bilangan bulat 16-bit yang ditentukan. Jika nilai sebelumnya tidak ditetapkan, nilai yang dikembalikan adalah nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Cadangkan memori kelas tambahan dengan menentukan nilai bukan nol di anggota cbClsExtra dari struktur WNDCLASS yang digunakan dengan fungsi RegisterClass .
Persyaratan
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
Referensi