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_APPSTARTING
32650
Panah standar dan jam hitam kecil
OCR_NORMAL
32512
Panah standar
OCR_CROSS
32515
Crosshair
OCR_HAND
32649
Tangan
OCR_HELP
32651
Panah dan tanda tanya
OCR_IBEAM
32513
Balok
OCR_NO
32648
Lingkaran garis miring
OCR_SIZEALL
32646
Panah empat arah menunjuk ke utara, selatan, timur, dan barat
OCR_SIZENESW
32643
Panah dua arah mengarah ke timur laut dan barat daya
OCR_SIZENS
32645
Panah dua arah menunjuk ke utara dan selatan
OCR_SIZENWSE
32642
Panah dua arah menunjuk ke barat laut dan tenggara
OCR_SIZEWE
32644
Panah dua arah menunjuk ke barat dan timur
OCR_UP
32516
Panah vertikal
OCR_WAIT
32514
Hourglass

Mengembalikan nilai

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 dapat menggunakan salah satu konstanta OCR_, konstanta OEMRESOURCE harus ditentukan sebelum file header Windows.h disertakan.

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 (termasuk Windows.h)
Pustaka User32.lib
DLL User32.dll

Lihat juga

Konseptual

Kursor

DestroyCursor

LoadCursor

LoadCursorFromFile

Referensi

SetCursor