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 |