Fungsi EnumObjects (wingdi.h)

Fungsi EnumObjects menghitung pena atau kuas yang tersedia untuk konteks perangkat (DC) yang ditentukan. Fungsi ini memanggil fungsi panggilan balik yang ditentukan aplikasi sekali untuk setiap objek yang tersedia, menyediakan data yang menjelaskan objek tersebut. EnumObjects terus memanggil fungsi panggilan balik sampai fungsi panggilan balik mengembalikan nol atau sampai semua objek telah dijumlahkan.

Sintaks

int EnumObjects(
  [in] HDC          hdc,
  [in] int          nType,
  [in] GOBJENUMPROC lpFunc,
  [in] LPARAM       lParam
);

Parameter

[in] hdc

Handel ke DC.

[in] nType

Jenis objek. Parameter ini dapat OBJ_BRUSH atau OBJ_PEN.

[in] lpFunc

Penunjuk ke fungsi panggilan balik yang ditentukan aplikasi. Untuk informasi selengkapnya tentang fungsi panggilan balik, lihat fungsi EnumObjectsProc .

[in] lParam

Penunjuk ke data yang ditentukan aplikasi. Data diteruskan ke fungsi panggilan balik bersama dengan informasi objek.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan adalah nilai terakhir yang dikembalikan oleh fungsi panggilan balik. Artinya ditentukan pengguna.

Jika objek tidak dapat dijumlahkan (misalnya, ada terlalu banyak objek), fungsi mengembalikan nol tanpa memanggil fungsi panggilan balik.

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 wingdi.h (sertakan Windows.h)
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga

Fungsi Konteks Perangkat

Gambaran Umum Konteks Perangkat

EnumObjectsProc

GetObject