Fungsi SetSystemCursor (winuser.h)

Memungkinkan aplikasi untuk menyesuaikan kursor sistem. Ini menggantikan konten kursor sistem yang ditentukan oleh parameter id dengan konten kursor yang ditentukan oleh parameter hcur dan kemudian menghancurkan hcur.

Sintaks

BOOL SetSystemCursor(
  [in] HCURSOR hcur,
  [in] DWORD   id
);

Parameter

[in] hcur

Jenis: HCURSOR

Handel ke kursor. Fungsi menggantikan konten kursor sistem yang ditentukan oleh id dengan konten kursor yang ditangani oleh hcur.

Sistem menghancurkan hcur dengan memanggil fungsi DestroyCursor . Oleh karena itu, hcur tidak dapat menjadi kursor yang dimuat menggunakan fungsi LoadCursor . Untuk menentukan kursor yang dimuat dari sumber daya, salin kursor menggunakan fungsi CopyCursor , lalu teruskan salinan ke SetSystemCursor.

[in] id

Jenis: DWORD

Kursor sistem untuk mengganti dengan isi hcur. Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
OCR_NORMAL
32512
Pilihan normal
OCR_IBEAM
32513
Teks pilih
OCR_WAIT
32514
Sibuk
OCR_CROSS
32515
Pilih presisi
OCR_UP
32516
Pilih alternatif
OCR_SIZENWSE
32642
Mengubah ukuran diagonal 1
OCR_SIZENESW
32643
Mengubah ukuran diagonal 2
OCR_SIZEWE
32644
Mengubah ukuran horizontal
OCR_SIZENS
32645
Mengubah ukuran vertikal
OCR_SIZEALL
32646
Move
OCR_NO
32648
Tidak tersedia
OCR_HAND
32649
Pilih tautan
OCR_APPSTARTING
32650
Bekerja di latar belakang

Nilai kembali

Jenis: BOOL

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Agar aplikasi menggunakan salah satu konstanta OCR_, konstanta OEMRESOURCE harus ditentukan sebelum file header Windows.h disertakan.

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

Kursor

DestroyCursor

LoadCursor

LoadCursorFromFile

Referensi

SetCursor