Fungsi RemoveWindowSubclass (commctrl.h)
Menghapus panggilan balik subkelas dari jendela.
Sintaks
BOOL RemoveWindowSubclass(
[in] HWND hWnd,
[in] SUBCLASSPROC pfnSubclass,
[in] UINT_PTR uIdSubclass
);
Parameter
[in] hWnd
Jenis: HWND
Handel jendela sedang disubkelas.
[in] pfnSubclass
Jenis: SUBCLASSPROC
Penunjuk ke prosedur jendela. Pointer ini dan ID subkelas secara unik mengidentifikasi panggilan balik subkelas ini. Untuk prototipe fungsi panggilan balik, lihat SUBCLASSPROC.
[in] uIdSubclass
Jenis: UINT_PTR
ID subkelas UINT_PTR . ID ini dan penunjuk panggilan balik secara unik mengidentifikasi panggilan balik subkelas ini. Catatan: Pada Windows versi 64-bit, ini adalah nilai 64-bit.
Menampilkan nilai
Jenis: BOOL
TRUE jika panggilan balik subkelas berhasil dihapus; jika tidak, FALSE.
Keterangan
Panggilan balik subkelas diidentifikasi oleh kombinasi alamat panggilan balik dan ID subkelas yang ditentukan oleh proses panggilan.
Modul SUBCLASS mendefinisikan fungsi pembantu yang digunakan untuk subkelas jendela. Kode ini mempertahankan satu properti pada jendela subkelas dan mengirimkan berbagai panggilan balik subkelas ke kliennya sesuai kebutuhan. Klien disediakan data referensi dan API pemrosesan default.
Tidak ada penghitungan referensi yang dilakukan untuk panggilan balik; ini dapat berulang kali memanggil SetWindowSubclass untuk mengubah nilai elemen data referensinya.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | commctrl.h |
Pustaka | Comctl32.lib |
DLL | Comctl32.dll (versi 5.8 atau yang lebih baru) |
Set API | ext-ms-win-shell-comctl32-window-l1-1-0 (diperkenalkan dalam Windows 10, versi 10.0.14393) |