Fungsi BeginBufferedPaint (uxtheme.h)
Memulai operasi cat buffer.
Sintaks
HPAINTBUFFER BeginBufferedPaint(
HDC hdcTarget,
const RECT *prcTarget,
BP_BUFFERFORMAT dwFormat,
[in] BP_PAINTPARAMS *pPaintParams,
[out] HDC *phdc
);
Parameter
hdcTarget
Jenis: HDC
Handel DC target tempat buffer akan dicat.
prcTarget
Jenis: const RECT*
Penunjuk ke struktur RECT yang menentukan area target DC untuk melukis.
dwFormat
Jenis: BP_BUFFERFORMAT
Anggota enumerasi BP_BUFFERFORMAT yang menentukan format buffer.
[in] pPaintParams
Jenis: BP_PAINTPARAMS*
Penunjuk ke struktur BP_PAINTPARAMS yang menentukan parameter operasi cat. Nilai ini bisa NULL.
[out] phdc
Jenis: HDC*
Ketika fungsi ini kembali, menunjuk ke handel konteks perangkat baru.
Menampilkan nilai
Jenis: HPAINTBUFFER
Handel ke konteks cat buffer. Jika fungsi ini gagal, nilai yang dikembalikan adalah NULL, dan phdc adalah NULL. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Handel yang dikembalikan dikosongkan ketika EndBufferedPaint dipanggil.
Aplikasi harus memanggil BufferedPaintInit pada utas panggilan sebelum memanggil BeginBufferedPaint, dan BufferedPaintUnInit sebelum utas dihentikan. Kegagalan untuk memanggil BufferedPaintInit dapat mengakibatkan penurunan performa karena data internal diinisialisasi dan dihancurkan untuk setiap operasi cat buffer.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | uxtheme.h |
DLL | UxTheme.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk